XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Lease Obligations - Schedule of future minimum lease payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Operating Lease Obligations    
Remainder of 2021 $ 2,642  
2022 9,430  
2023 6,953  
2024 3,847  
2025 1,685  
2026 977  
Thereafter 10  
Total minimum lease payments 25,544  
Financing component (4,078)  
Net present value of minimum lease payments 21,466  
Less: current portion of finance and operating lease obligations (7,451) $ (6,612)
Operating lease obligations, net of current maturities $ 14,015 $ 15,730