XML 106 R88.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
Income Tax Disclosure [Abstract]      
Current Federal $ 13,067 $ 13,049 $ 13,437
Current State 1,934 1,763 2,547
Deferred Federal 2,602 1,868 2,056
Deferred State 156 671 608
Total Income Taxes $ 17,759 $ 17,351 $ 18,648