XML 96 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current -      
Federal $ 22,514 $ 18,591 $ (5,243)
State 2,620 4,501 (522)
Foreign 2,044 2,248 3,056
Total current 27,178 25,340 (2,709)
Deferred -      
Federal (7,679) (5,875) 5,016
State (1,133) (1,083) 1,810
Foreign (247) (583) (686)
Total deferred (9,059) (7,541) 6,140
Total income tax expense $ 18,119 $ 17,799 $ 3,431