XML 120 R108.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Components of Federal and State Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Federal $ 14,401 $ 12,269 $ 12,315
State 6,171 6,384 7,120
Total current 20,572 18,653 19,435
Federal (2,005) (2,562) (3,318)
State (227) (793) (1,645)
Total deferred (2,232) (3,355) (4,963)
Total $ 18,340 $ 15,298 $ 14,472