XML 85 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Schedule of Company's Income Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Luxembourg $ (244,594) $ 85,705 $ 81,308
U.S. 170,922 (61,995) 9,063
Other foreign jurisdictions 26,809 37,873 6,856
(Loss) income before income taxes $ (46,863) $ 61,583 $ 97,227