XML 94 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 10,847 $ 99,760 $ 963
State (529) 23,915 3,412
Foreign 52,730 41,797 43,280
Current income tax provision 63,048 165,472 47,655
Deferred:      
Federal 29,337 (27,681) 59,979
State 7,957 (8,916) 4,984
Foreign (4,186) 4,416 (5,386)
Deferred income tax provision (benefit) 33,108 (32,181) 59,577
Provision (benefit) for income taxes $ 96,156 $ 133,291 $ 107,232