XML 79 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income before income taxes      
United States $ 127,366 $ 64,105 $ 86,321
Foreign 298,726 218,035 186,547
Income before income taxes 426,092 282,140 272,868
Current:      
Federal 51,643 24,046 29,228
State 715 (68) 467
Foreign 32,901 24,499 23,067
Total current income tax expense 85,259 48,477 52,762
Deferred and others:      
Federal (92) (763) (957)
State (2) (14) (18)
Foreign 8,448 (5,692) (18,861)
Total deferred and other income tax expense (benefit) 8,354 (6,469) (19,836)
Total income tax expense $ 93,613 $ 42,008 $ 32,926