XML 154 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Future Minimum Lease Payments) (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Finance Leases  
2025 $ 33
2026 33
2027 21
2028 9
2029 0
Subsequent to 2029 0
Total minimum lease payments 96
Amounts representing interest 12
Present value of net minimum lease payments 84
Operating Leases  
2025 2,769
2026 2,441
2027 1,801
2028 1,822
2029 1,536
Subsequent to 2029 3,940
Total minimum lease payments 14,309
Amounts representing interest 3,294
Present value of net minimum lease payments 11,015
Total  
2025 2,802
2026 2,474
2027 1,822
2028 1,831
2029 1,536
Subsequent to 2029 3,940
Total minimum lease payments $ 14,405