Annual report [Section 13 and 15(d), not S-K Item 405]

Income Taxes - Summary of Effective Income Tax Rate Reconciliation (Details)

v3.25.4
Income Taxes - Summary of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Provision (benefit) at statutory rate $ (29,592) $ (50,135) $ (13,288)
State income taxes (net of federal benefit) 8 10 7
Research and development credits (136) (7,720) (10,066)
Foreign rate differential   28,939 (375)
Stock compensation 8,475 7,855 2,213
Foreign income inclusion   558 27,678
Provision to return   381 (4,741)
Uncertain tax positions 144 300 1,272
Permanent and other   812 (377)
Foreign unremitted earnings   (558) (758)
Valuation allowance   26,039 7,772
Total income tax provision (benefit) $ (4,213) $ 6,481 $ 9,337