XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Lease Obligations - Schedule of future minimum lease payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finance Lease Obligations    
Remainder of 2023 $ 290  
2024 2,028  
2025 312  
2026 0  
2027 0  
2028 0  
Thereafter 0  
Total minimum lease payments 2,630  
Financing component (62)  
Net present value of minimum lease payments 2,568  
Current portion of finance lease obligations (2,139) $ (1,127)
Finance lease obligations, net of current maturities 429 2,313
Operating Lease Obligations    
Remainder of 2023 3,551  
2024 11,475  
2025 8,706  
2026 6,696  
2027 2,612  
2028 1,547  
Thereafter 1,783  
Total minimum lease payments 36,370  
Financing component (7,275)  
Net present value of minimum lease payments 29,095  
Less: current portion of finance and operating lease obligations (9,319) (9,711)
Operating lease obligations, net of current maturities 19,776 $ 20,845
Total Lease Obligations    
Remainder of 2023 3,841  
2024 13,503  
2025 9,018  
2026 6,696  
2027 2,612  
2028 1,547  
Thereafter 1,783  
Total minimum lease payments 39,000  
Financing component (7,337)  
Net present value of minimum lease payments 31,663  
Less: current portion of finance and operating lease obligations (11,458)  
Long-term finance and operating lease obligations $ 20,205