v3.26.1
Income Taxes - Schedule of Income Before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Tax Disclosure [Abstract]    
United States $ (51,596) $ (60,770)
Foreign (189,491) (33,261)
Loss before income taxes $ (241,087) $ (94,031)