XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Lease Obligations - Schedule of future minimum lease payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Finance Lease Obligations    
Remainder of 2021 $ 53  
2022 0  
2023 0  
2024 0  
2025 0  
2026 0  
Thereafter 0  
Total minimum lease payments 53  
Financing component 0  
Net present value of minimum lease payments 53  
Less: current portion of finance and operating lease obligations (53) $ (318)
Finance lease obligations, net of current maturities 0  
Operating Lease Obligations    
Remainder of 2021 7,083  
2022 8,036  
2023 5,736  
2024 2,968  
2025 1,132  
2026 796  
Thereafter 0  
Total minimum lease payments 25,751  
Financing component (3,978)  
Net present value of minimum lease payments 21,773  
Less: current portion of finance and operating lease obligations (6,986) (6,612)
Operating lease obligations, net of current maturities 14,787 $ 15,730
Total Lease Obligations    
Remainder of 2021 7,136  
2022 8,036  
2023 5,736  
2024 2,968  
2025 1,132  
2026 796  
Thereafter 0  
Total minimum lease payments 25,804  
Financing component (3,978)  
Net present value of minimum lease payments 21,826  
Less: current portion of finance and operating lease obligations (7,039)  
Long-term finance and operating lease obligations $ 14,787