XML 81 R60.htm IDEA: XBRL DOCUMENT v3.25.4
Income taxes - Components of Loss Before Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
United States $ 458,547 $ 317,169 $ 20,713
Foreign (12,657) (29,564) (37,153)
Income (loss) before provision for (benefit from) income taxes $ 445,890 $ 287,605 $ (16,440)