XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Lease Obligations - Schedule of future minimum lease payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Finance Lease Obligations    
Remainder of 2023 $ 889  
2024 2,044  
2025 316  
2026 0  
2027 0  
2028 0  
Thereafter 0  
Total minimum lease payments 3,249  
Financing component (105)  
Net present value of minimum lease payments 3,144  
Current portion of finance lease obligations (1,105) $ (1,127)
Finance lease obligations, net of current maturities 2,039 2,313
Operating Lease Obligations    
Remainder of 2023 9,997  
2024 9,663  
2025 7,019  
2026 5,359  
2027 1,626  
2028 1,127  
Thereafter 1,787  
Total minimum lease payments 36,578  
Financing component (7,133)  
Net present value of minimum lease payments 29,445  
Less: current portion of finance and operating lease obligations (10,010) (9,711)
Operating lease obligations, net of current maturities 19,435 $ 20,845
Total Lease Obligations    
Remainder of 2023 10,886  
2024 11,707  
2025 7,335  
2026 5,359  
2027 1,626  
2028 1,127  
Thereafter 1,787  
Total minimum lease payments 39,827  
Financing component (7,238)  
Net present value of minimum lease payments 32,589  
Less: current portion of finance and operating lease obligations (11,115)  
Long-term finance and operating lease obligations $ 21,474