XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Lease Obligations - Schedule of future minimum lease payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Finance Lease Obligations    
Remainder of 2024 $ 367  
2025 1,195  
2026 881  
2027 881  
2028 393  
2029 0  
Thereafter 0  
Total minimum lease payments 3,717  
Financing component (237)  
Net present value of minimum lease payments 3,480  
Current portion of finance lease obligations (1,168) $ (2,039)
Finance lease obligations, net of current maturities 2,312 314
Operating Lease Obligations    
Remainder of 2024 3,964  
2025 14,771  
2026 12,048  
2027 7,098  
2028 5,550  
2029 3,291  
Thereafter 894  
Total minimum lease payments 47,616  
Financing component (6,951)  
Net present value of minimum lease payments 40,665  
Less: current portion of finance and operating lease obligations (11,136) (9,237)
Operating lease obligations, net of current maturities 29,529 $ 25,775
Total Lease Obligations    
Remainder of 2024 4,331  
2025 15,966  
2026 12,929  
2027 7,979  
2028 5,943  
2029 3,291  
Thereafter 894  
Total minimum lease payments 51,333  
Financing component (7,188)  
Net present value of minimum lease payments 44,145  
Less: current portion of finance and operating lease obligations (12,304)  
Long-term finance and operating lease obligations $ 31,841