XML 75 R56.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES - Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current      
Federal $ 23,370 $ (2,468) $ 5,475
State 1,949 929 1,927
Foreign 20,267 14,217 16,216
Total current provision 45,586 12,678 23,618
Deferred      
Federal (6,742) 762 (312)
State (1,030) (200) 1,270
Foreign 2,036 764 (1,580)
Total deferred provision (benefit) (5,736) 1,326 (622)
Total provision for income taxes $ 39,850 $ 14,004 $ 22,996