v3.25.4
Income Taxes - Schedule of Income (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 $ 130,081 $ (144,214) $ 18,303
Foreign 536,497 119,390 65,350
Income (loss) before income taxes $ 666,578 $ (24,824) $ 83,653