XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Schedule of Minimum Lease Payments for Finance, Operating, and Sublease Income Leases) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Finance Leases    
Remainder of 2024 $ 183  
2025 721  
2026 700  
2027 688  
2028 652  
Thereafter 1,155  
Total minimum lease payments 4,099  
Less amount representing interest (255)  
Present value of net minimum lease payments 3,844 $ 3,987
Less current maturities (650) (582)
Lease liabilities, less current maturities 3,194 3,405
Operating Leases    
Remainder of 2024 1,546  
2025 7,516  
2026 6,976  
2027 6,288  
2028 5,934  
Thereafter 34,021  
Total minimum lease payments 62,281  
Less amount representing interest (16,328)  
Present value of net minimum lease payments 45,953 47,372
Less current maturities (4,513) (3,395)
Lease liabilities, less current maturities $ 41,440 $ 43,977