XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Lease Obligations - Schedule of future minimum lease payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Finance Lease Obligations    
Remainder of 2022 $ 781  
2023 1,274  
2024 2,145  
2025 331  
2026 0  
2027 0  
Thereafter 0  
Total minimum lease payments 4,531  
Financing component (187)  
Net present value of minimum lease payments 4,344  
Current portion of finance lease obligations (1,318) $ 0
Finance lease obligations, net of current maturities 3,026 0
Operating Lease Obligations    
Remainder of 2022 6,378  
2023 11,122  
2024 8,124  
2025 6,064  
2026 4,779  
2027 1,363  
Thereafter 2,116  
Total minimum lease payments 39,946  
Financing component (7,269)  
Net present value of minimum lease payments 32,677  
Less: current portion of finance and operating lease obligations (9,405) (7,765)
Operating lease obligations, net of current maturities 23,272 $ 13,230
Total Lease Obligations    
Remainder of 2022 7,159  
2023 12,396  
2024 10,269  
2025 6,395  
2026 4,779  
2027 1,363  
Thereafter 2,116  
Total minimum lease payments 44,477  
Financing component (7,456)  
Net present value of minimum lease payments 37,021  
Less: current portion of finance and operating lease obligations (10,723)  
Long-term finance and operating lease obligations $ 26,298