XML 101 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Domestic $ (128,806) $ (55,073) $ (121,840)
Foreign 51,133 48,908 44,934
Loss before income taxes $ (77,673) $ (6,165) $ (76,906)