XML 90 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income before income taxes:      
United States $ 99,573 $ 49,681 $ 65,350
International 370,192 325,144 269,354
Income before Income Taxes 469,765 374,825 334,704
Federal:      
Current 10,933 11,777 12,791
Deferred (8,936) (10,931) (783)
Federal provision (benefit) for income tax 1,997 846 12,008
State:      
Current 2,744 1,300 2,265
Deferred (923) (675) (99)
State provision (benefit) for income tax 1,821 625 2,166
International:      
Current 103,316 97,455 92,199
Deferred (11,547) (8,277) (11,224)
International, provision (benefit) for income tax 91,769 89,178 80,975
Actual income tax provision $ 95,587 $ 90,649 $ 95,149