v3.26.1
Income Taxes - Components of Loss before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
United States $ (154,535) $ (118,783) $ (143,256)
Foreign (75,380) (57,404) (117,176)
Total loss before income taxes $ (229,915) $ (176,187) $ (260,432)