XML 52 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Lease Obligations - Schedule of future minimum lease payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finance Lease Obligations    
Remainder of 2023 $ 598  
2024 2,087  
2025 323  
2026 0  
2027 0  
2028 0  
Thereafter 0  
Total minimum lease payments 3,008  
Financing component (84)  
Net present value of minimum lease payments 2,924  
Current portion of finance lease obligations (2,349) $ (1,127)
Finance lease obligations, net of current maturities 575 2,313
Operating Lease Obligations    
Remainder of 2023 6,835  
2024 10,427  
2025 7,693  
2026 5,772  
2027 1,752  
2028 1,162  
Thereafter 1,810  
Total minimum lease payments 35,451  
Financing component (6,981)  
Net present value of minimum lease payments 28,470  
Less: current portion of finance and operating lease obligations (9,835) (9,711)
Operating lease obligations, net of current maturities 18,635 $ 20,845
Total Lease Obligations    
Remainder of 2023 7,433  
2024 12,514  
2025 8,016  
2026 5,772  
2027 1,752  
2028 1,162  
Thereafter 1,810  
Total minimum lease payments 38,459  
Financing component (7,065)  
Net present value of minimum lease payments 31,394  
Less: current portion of finance and operating lease obligations (12,184)  
Long-term finance and operating lease obligations $ 19,210