XML 93 R78.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES - Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ 99,760 $ 963 $ 31,104
State 23,915 3,412 4,501
Foreign 41,797 43,280 38,632
Current income tax provision 165,472 47,655 74,237
Deferred:      
Federal (27,681) 59,979 30,813
State (8,916) 4,984 72
Foreign 4,416 (5,386) (6,766)
Deferred income tax (benefit) provision (32,181) 59,577 24,119
Provision (benefit) for income taxes $ 133,291 $ 107,232 $ 98,356