XML 100 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - (Loss) Income Before (Provision for) Benefit From Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
United States $ (297,183) $ 61,152 $ 123,269
Foreign (391,183) (10,840) (19,323)
(Loss) income before (provision for) benefit from income taxes $ (688,366) $ 50,312 $ 103,946