XML 106 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES (Provision for Income Taxes) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Federal $ 57,910 $ 36,793 $ 14,195
State 15,477 11,882 3,766
Foreign 22,034 21,841 24,816
Current Income Tax Expense (Benefit), Total 95,421 70,516 42,777
Federal (7,167) 1,043 38,647
State (477) (527) 6,632
Foreign (426) (9,373) 823
Deferred Income Tax Expense (Benefit), Total (8,070) (8,857) 46,102
Provision for income taxes $ 87,351 $ 61,659 $ 88,879