XML 104 R69.htm IDEA: XBRL DOCUMENT v3.25.4
INCOME TAXES - Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income before income taxes      
United States $ 153,710 $ 127,366 $ 64,105
Foreign 420,156 298,726 218,035
Income before income taxes 573,866 426,092 282,140
Current:      
Federal 43,294 51,643 24,046
State (716) 715 (68)
Foreign 63,638 32,901 24,499
Total current income tax expense 106,216 85,259 48,477
Deferred and others:      
Federal 589 (92) (763)
State 104 (2) (14)
Foreign (4,619) 8,448 (5,692)
Total deferred and other income tax expense (benefit) (3,926) 8,354 (6,469)
Total income tax expense $ 102,290 $ 93,613 $ 42,008