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

Income Taxes - Summary of Rate Reconciliation (Details)

v3.25.4
Income Taxes - Summary of Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]      
U.S. federal statutory tax rate $ (29,592) $ (50,135) $ (13,288)
State income taxes (net of federal benefit) 8 10 7
Foreign rate differential   28,939 (375)
Valuation allowance   26,039 7,772
Withholding taxes 1,279    
Tax credits 1,971    
Research and development credits (136) (7,720) (10,066)
Equity compensation 8,475 7,855 2,213
Nondeductible compensation under Section 162 3,011    
Other 743    
Changes in unrecognized tax benefits 144 300 1,272
Total income tax provision (benefit) $ (4,213) $ 6,481 $ 9,337
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
U.S. federal statutory tax rate 21.00%    
State and local income taxes, net of federal income tax effect 0.00%    
Withholding taxes (0.90%)    
Tax credits (1.40%)    
Research and development tax credits 0.10%    
Equity compensation (6.00%)    
Nondeductible compensation under Section 162 (2.10%)    
Other (0.50%)    
Changes in unrecognized tax benefits (0.10%)    
Effective tax rate 3.00%    
Singapore      
Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Foreign rate differential $ 5,773    
Valuation allowance (2,861)    
Other $ 1,385    
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Statutory tax rate difference (4.10%)    
Changes in valuation allowance 2.00%    
Other (1.00%)    
Spain      
Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Foreign rate differential $ 266    
Valuation allowance (2,092)    
Nontaxable or nondeductible items $ (1,904)    
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Statutory tax rate difference (0.20%)    
Changes in valuation allowance 1.50%    
Nontaxable or nondeductible items 1.40%    
Foreign Tax Jurisdiction, Other      
Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Foreign rate differential $ 3,296    
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Statutory tax rate difference (2.30%)    
United States      
Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Valuation allowance $ 5,885    
Other $ 136    
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Changes in valuation allowance (4.20%)    
Other (0.10%)