XML 223 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Future Minimum Lease Payments) (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Finance Leases  
2024 $ 36
2025 33
2026 33
2027 21
2028 9
Subsequent to 2028 0
Total minimum lease payments 132
Amounts representing interest 20
Present value of net minimum lease payments 112
Operating Leases  
2024 2,238
2025 2,014
2026 2,003
2027 1,593
2028 1,607
Subsequent to 2028 3,935
Total minimum lease payments 13,390
Amounts representing interest 3,123
Present value of net minimum lease payments 10,267
Total  
2024 2,274
2025 2,047
2026 2,036
2027 1,614
2028 1,616
Subsequent to 2028 3,935
Total minimum lease payments $ 13,522