XML 67 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Components of provision for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current provision:      
Federal $ 12,384 $ 12,225 $ 7,176
State 1,109 1,360 346
Deferred (benefit) provision:      
Federal (3,047) (1,687) (248)
State (79) (111) 108
Total income tax provision $ 10,367 $ 11,787 $ 7,382