XML 99 R82.htm IDEA: XBRL DOCUMENT v3.25.4
Income taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Domestic $ (58,661) $ (128,806) $ (55,073)
Foreign 57,386 51,133 48,908
Loss before income taxes $ (1,275) $ (77,673) $ (6,165)