XML 109 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of Income Tax Expense (Benefit) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Current, Federal $ 14,786 $ 10,835 $ 39,216
Current, State 896 1,267 4,077
Current, Foreign 91,552 125,091 97,611
Current, Total 107,234 137,193 140,904
Deferred (net of valuation allowance), Federal (73,952) (135,408) (90,238)
Deferred (net of valuation allowance), State (3,225) (5,829) (5,749)
Deferred (net of valuation allowance), Foreign (1,725) (4,369) (6,757)
Deferred Income Tax Expense (Benefit) (78,902) (145,606) (102,744)
Income tax expense $ 28,332 $ (8,413) $ 38,160