XML 94 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES (PROVISION TABLE) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current provision      
Federal current $ 3,625 $ 10,816 $ 20,697
State current 1,893 5,245 8,006
Foreign current 24,470 22,055 20,161
Total current provision 29,988 38,116 48,864
Deferred provision (benefit)      
Federal deferred (14,357) (3,128) (7,017)
State deferred (848) (192) (402)
Foreign deferred 7,677 (7,681) 8,250
Deferred Income Tax Expense (Benefit), Total (7,528) (11,001) 831
Income Tax Expense (Benefit), Total $ 22,460 $ 27,115 $ 49,695