XML 125 R111.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Allocation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current      
Federal $ 12,538 $ 15,194 $ 11,330
State 6,384 7,459 6,053
Total current 18,922 22,653 17,383
Deferred      
Federal 2,811 (2,045) 1,945
State 1,006 (874) 963
Total deferred 3,817 (2,919) 2,908
Income tax expense $ 22,739 $ 19,734 $ 20,291