XML 91 R77.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES (PROVISION TABLE) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current provision      
Federal current $ 10,816 $ 20,697 $ 22,763
State current 5,245 8,006 9,871
Foreign current 22,055 20,161 13,496
Total current provision 38,116 48,864 46,130
Deferred provision (benefit)      
Federal deferred (3,128) (7,017) (2,390)
State deferred (192) (402) (254)
Foreign deferred (7,681) 8,250 (2,549)
Deferred Income Tax Expense (Benefit), Total (11,001) 831 (5,193)
Income Tax Expense (Benefit), Total $ 27,115 $ 49,695 $ 40,937