XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Lease Obligations - Schedule of future minimum lease payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Finance Lease Obligations    
Remainder of 2022 $ 1,158  
2023 1,157  
2024 2,056  
2025 186  
2026 0  
2027 0  
Thereafter 0  
Total minimum lease payments 4,557  
Financing component (182)  
Net present value of minimum lease payments 4,375  
Current portion of finance lease obligations (1,374) $ 0
Finance lease obligations, net of current maturities 3,001 0
Operating Lease Obligations    
Remainder of 2022 9,132  
2023 10,174  
2024 7,178  
2025 5,080  
2026 3,963  
2027 770  
Thereafter 1,398  
Total minimum lease payments 37,695  
Financing component (5,245)  
Net present value of minimum lease payments 32,450  
Less: current portion of finance and operating lease obligations (9,270) (7,765)
Operating lease obligations, net of current maturities 23,180 $ 13,230
Total Lease Obligations    
Remainder of 2022 10,290  
2023 11,331  
2024 9,234  
2025 5,266  
2026 3,963  
2027 770  
Thereafter 1,398  
Total minimum lease payments 42,252  
Financing component (5,427)  
Net present value of minimum lease payments 36,825  
Less: current portion of finance and operating lease obligations (10,644)  
Long-term finance and operating lease obligations $ 26,181