XML 91 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES (PROVISION TABLE) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current provision      
Federal current $ 20,697 $ 22,763 $ 5,289
State current 8,006 9,871 2,826
Foreign current 20,161 13,496 18,938
Total current provision 48,864 46,130 27,053
Deferred provision (benefit)      
Federal deferred (7,017) (2,390) 2,515
State deferred (402) (254) 118
Foreign deferred 8,250 (2,549) (4,009)
Deferred Income Tax Expense (Benefit), Total 831 (5,193) (1,376)
Income Tax Expense (Benefit), Total $ 49,695 $ 40,937 $ 25,677