XML 72 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Lease Obligations - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Finance Lease Obligations    
2021 $ 321  
2022 0  
2023 0  
2024 0  
2025 0  
Thereafter 0  
Total minimum lease payments 321  
Financing component (3)  
Net present value of minimum lease payments 318  
Less: current portion of finance and operating lease obligations (318) $ (1,135)
Finance lease obligations, net of current maturities 0 338
Operating Lease Obligations    
2021 9,111  
2022 7,496  
2023 5,502  
2024 2,772  
2025 1,127  
Thereafter 795  
Total minimum lease payments 26,803  
Financing component (4,461)  
Net present value of minimum lease payments 22,342  
Less: current portion of finance and operating lease obligations (6,612) (6,205)
Long-term finance and operating lease obligations 15,730 16,884
Total Lease Obligations    
2021 9,432  
2022 7,496  
2023 5,502  
2024 2,772  
2025 1,127  
Thereafter 795  
Total minimum lease payments 27,124  
Financing component (4,464)  
Net present value of minimum lease payments 22,660 24,562
Less: current portion of finance and operating lease obligations (6,930) (7,340)
Long-term finance and operating lease obligations $ 15,730 $ 17,222