XML 96 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Leases (Maturities of Operating and Finance Lease Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating leases    
2024 $ 1,370  
2025 1,180  
2026 1,104  
2027 1,020  
2028 771  
Thereafter 6,984  
Total minimum lease payments 12,429  
Less: amount representing interest 2,451  
Present value of net minimum lease payments 9,978 $ 10,718
Finance leases    
2024 314  
2025 317  
2026 236  
2027 211  
2028 214  
Thereafter 5,518  
Total minimum lease payments 6,810  
Less: amount representing interest 2,361  
Present value of net minimum lease payments $ 4,449 $ 4,616