XML 86 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
U.S. $ (46,195) $ 172,781 $ 221,288
Foreign 108,877 105,152 174,652
Income before income taxes and noncontrolling interest 62,682 277,933 395,940
Current tax provision      
Federal 1,684 27,028 46,368
Foreign 41,052 34,408 37,598
State 123 54 56
Current tax provision (benefit), Total 42,859 61,490 84,022
Deferred tax provision (benefit)      
Federal (7,862) (8,273) (6,486)
Foreign (13,867) (10,463) (25,537)
State 0 (5) (8)
Deferred Income Tax Expense (Benefit), Total (21,729) (18,741) (32,031)
Liability for unrecognized tax benefits (9,290) 4,536 4,694
Total income tax provision $ 11,840 $ 47,285 $ 56,685