XML 95 R81.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES - Components of Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current:      
Federal $ 31,104 $ 41,949 $ 17,846
State 4,501 13,924 3,336
Foreign 38,632 23,308 24,385
Current income tax provision 74,237 79,181 45,567
Deferred:      
Federal 30,813 (11,521) 25,887
State 72 (5,013) 3,382
Foreign (6,766) (4,325) (5,529)
Deferred income tax provision (benefit) 24,119 (20,859) 23,740
Provision (benefit) for income taxes $ 98,356 $ 58,322 $ 69,307