XML 98 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases Leases (Maturities of Operating and Finance Lease Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating leases    
2025 $ 1,180  
2026 1,104  
2027 1,012  
2028 771  
2029 747  
Thereafter 6,236  
Total minimum lease payments 11,050  
Less: amount representing interest 2,121  
Present value of net minimum lease payments 8,929 $ 9,978
Finance leases    
2025 477  
2026 396  
2027 371  
2028 374  
2029 377  
Thereafter 7,341  
Total minimum lease payments 9,336  
Less: amount representing interest 2,763  
Present value of net minimum lease payments $ 6,573 $ 4,449