XML 95 R78.htm IDEA: XBRL DOCUMENT v3.23.1
INCOME TAXES - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current -      
Federal $ 18,591 $ (5,243) $ (6,348)
State 4,501 (522) (240)
Foreign 2,248 3,056 2,624
Total current 25,340 (2,709) (3,964)
Deferred -      
Federal (5,875) 5,016 (10,567)
State (1,083) 1,810 (3,126)
Foreign (583) (686) (1,039)
Total deferred (7,541) 6,140 (14,732)
Total income tax expense (benefit) $ 17,799 $ 3,431 $ (18,696)