v3.25.4
INCOME TAXES - Schedule of Company's Income Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Luxembourg $ 0 $ (244,594) $ 85,705
U.S. (294,177) 170,922 (61,995)
Other foreign jurisdictions 57,930 26,809 37,873
(Loss) income before income taxes $ (236,247) $ (46,863) $ 61,583