v3.26.1
Income taxes - Schedule of Reconciliation of Federal Statutory Income Tax Rate to Effective Income Tax Rate (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Income Tax Reconciliation, Amount [Abstract]    
Income tax benefit at the federal statutory rate $ (8,308) $ (14,727)
Tax Credits    
Research and development tax credits, Amount (1,854) (2,656)
Orphan drug credit, Amount (113) (1,448)
Nontaxable or nondeductible items    
Stock-based compensation, Amount 5,479 2,209
Other, Amount 97 143
Cross-border tax laws    
GILTI, Amount (70) 9,936
Section 250 deduction, Amount 15 (5,089)
Change in valuation allowance, Amount 259 6,396
Other, Amount 44 (14)
State income taxes, net of federal effect, Amount (183) 1,579
Worldwide changes in uncertain tax benefits, Amount 0 (4,138)
Total effective tax rate, Amount $ (1,097) $ 2,570
Effective income tax rate reconciliation, percent [Abstract]    
Income tax benefit at the federal statutory rate, Percentage 21.00% 21.00%
Tax Credits    
Research and development tax credits, Percentage 4.70% 3.80%
Orphan drug credit, Percentage 0.30% 2.10%
Nontaxable or nondeductible items    
Stock-based compensation, Percentage (13.90%) (3.20%)
Other, Percentage (0.30%) (0.20%)
Cross-border tax laws    
GILTI, Percentage 0.20% (14.20%)
Section 250 deduction, Percentage 0.00% 7.30%
Change in valuation allowance, Percentage (0.70%) (9.10%)
Other, Percentage (0.10%) 0.00%
State income taxes, net of federal effect, Percentage 0.50% (2.30%)
Worldwide changes in uncertain tax benefits, Percentage 0.00% 5.90%
Total effective tax rate, Percentage 2.80% (3.70%)
Foreign tax effects | Switzerland [Member]    
Cross-border tax laws    
Tax rate differential, Amount $ 1,347 $ 3,954
Change in valuation allowance, Amount (728) 6,558
Other, Amount $ 2,918 $ (133)
Cross-border tax laws    
Change in valuation allowance, Percentage 1.80% (9.40%)
Other, Percentage (7.30%) 0.20%
Foreign tax effects, Percentage (3.40%) (5.60%)