XML 97 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Components of Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 963 $ 31,104 $ 41,949
State 3,412 4,501 13,924
Foreign 43,280 38,632 23,308
Current income tax provision 47,655 74,237 79,181
Deferred:      
Federal 59,979 30,813 (11,521)
State 4,984 72 (5,013)
Foreign (5,386) (6,766) (4,325)
Deferred income tax provision (benefit) 59,577 24,119 (20,859)
Provision (benefit) for income taxes $ 107,232 $ 98,356 $ 58,322