v3.25.4
Income taxes - Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Effective Income Tax Rate Reconciliation [Line Items]      
Tax at federal statutory rate $ (19,204) $ (27,949) $ (14,224)
Tax at federal statutory rate 21.00% 21.00% 21.00%
State taxes, net of federal benefits $ (415) $ 74,864 $ (3,699)
State taxes, net of federal benefits 0.50% (56.30%) 5.50%
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount $ (873) $ (631) $ (881)
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent 1.00% 0.50% 1.30%
Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Amount $ 1,361 $ 1,546 $ 2,123
Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Percent (1.50%) (1.20%) (3.10%)
Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount $ (1,317) $ (3,569) $ (3,736)
Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent 1.40% 2.70% 5.50%
Change in valuation allowance $ 14,356 $ 247,750 $ 0
Change in valuation allowance (15.70%) (186.10%) 0.00%
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount $ 3,722 $ 5,132 $ 3,125
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent (4.10%) (3.90%) (4.60%)
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount $ 2,537 $ 0 $ 0
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent (2.80%) 0.00% 0.00%
Unrecognized Tax Benefits, Period Increase (Decrease) $ 1,598 $ 1,397 $ 1,670
Unrecognized Tax Benefits that Would Impact Effective Tax Rate, Percentage (1.70%) (1.00%) (2.40%)
Income tax (benefit) expense $ 2,039 $ 299,222 $ (14,550)
Effective tax rate (2.20%) (224.80%) 21.50%
FRANCE      
Effective Income Tax Rate Reconciliation [Line Items]      
Effective Income Tax Rate Reconciliation, Other Adjustments, Amount $ 363 $ (10) $ 156
Effective Income Tax Rate Reconciliation, Other Adjustments, Percent (0.40%) 0.00% (0.30%)
Foreign Tax Jurisdiction, Other      
Effective Income Tax Rate Reconciliation [Line Items]      
Effective Income Tax Rate Reconciliation, Other Adjustments, Amount $ (164) $ 184 $ 260
Effective Income Tax Rate Reconciliation, Other Adjustments, Percent 0.20% (0.10%) (0.40%)
Geographic Distribution, Domestic      
Effective Income Tax Rate Reconciliation [Line Items]      
Effective Income Tax Rate Reconciliation, Other Adjustments, Amount $ 75 $ 508 $ 656
Effective Income Tax Rate Reconciliation, Other Adjustments, Percent (0.10%) (0.40%) (1.00%)