XML 86 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Schedule of Future Maturities of Lease Liabilities ) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finance Leases    
2025 $ 677  
2026 653  
2027 642  
2028 608  
2029 541  
Thereafter 531  
Total lease payments 3,652  
Less: Amount representing interest (218)  
Present value of lease liabilities 3,434 $ 3,987
Less: Current maturities of lease liabilities (601) (582)
Lease liabilities, less current maturities 2,833 3,405
Operating Leases    
2025 7,111  
2026 6,976  
2027 6,316  
2028 5,904  
2029 5,812  
Thereafter 27,872  
Total lease payments 59,991  
Less: Amount representing interest (15,514)  
Present value of lease liabilities 44,477 47,372
Less: Current maturities of lease liabilities (4,489) (3,395)
Lease liabilities, less current maturities $ 39,988 $ 43,977