XML 98 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Schedule of Minimum Lease Payments for Finance, Operating, Leases) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finance Leases    
2024 $ 655  
2025 648  
2026 627  
2027 617  
2028 599  
Thereafter 1,136  
Total minimum lease payments 4,282  
Less amount representing interest (295)  
Present value of net minimum lease payments 3,987 $ 4,157
Less current maturities (582) (513)
Lease obligations, less current maturities 3,405 3,644
Operating Leases    
2024 6,302  
2025 7,085  
2026 6,539  
2027 6,058  
2028 5,862  
Thereafter 33,920  
Total minimum lease payments 65,766  
Less amount representing interest (18,394)  
Present value of net minimum lease payments 47,372 44,565
Less current maturities (3,395) (3,308)
Lease obligations, less current maturities $ 43,977 $ 41,257