v3.25.4
Income taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]        
Income tax (benefit) expense $ 2,039 $ 299,222 $ (14,550)  
Loss before income taxes (91,448) (133,089) (67,733)  
Current Foreign Tax Expense (Benefit) 1,689 2,478 3,176  
Unrecognized Tax Benefits 29,661 27,019 25,836 $ 23,414
Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions 5,815 4,665 4,948  
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 15,200 11,600 10,900  
Valuation allowance 344,611 327,367    
Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions $ (3,173) $ (3,482) $ (2,526)