v3.26.3
Income Taxes - Schedule of Income (Loss) Before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Tax Disclosure [Abstract]        
United States $ (26,818) $ (81,858) $ (63,767) $ (186,319)
Foreign (509) (24,614) 77,826 (77,944)
Income (loss) before income taxes $ (27,327) $ (106,472) $ 14,059 $ (264,263)