XML 121 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Income Tax (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Currently payable tax:      
Federal $ 15,888 $ 18,994 $ 10,207
State 9,241 8,798 7,988
Total currently payable 25,129 27,792 18,195
Deferred tax (benefit):      
Federal 616 (1,237) 1,175
State 231 1,256 (1,200)
Total deferred tax 847 19 (25)
Income tax expense $ 25,976 $ 27,811 $ 18,170