XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Finance Leases    
Remainder of 2021 $ 1,270  
2022 1,496  
2023 1,110  
2024 701  
2025 332  
Thereafter 93  
Total minimum lease payments 5,002  
Less: Amounts representing executory costs (50)  
Less: Amounts representing interest (374)  
Present value of future minimum lease payments 4,578  
Less: Current obligation under leases (1,822) $ (2,073)
Finance lease obligations 2,756 2,430
Operating Leases    
Remainder of 2021 11,478  
2022 19,814  
2023 13,983  
2024 7,336  
2025 4,265  
Thereafter 7,350  
Total minimum lease payments 64,226  
Less: Amounts representing interest (4,549)  
Present value of future minimum lease payments 59,677  
Less: Current obligation under leases (20,489) (18,758)
Operating lease obligations 39,188 $ 34,413
Related Party    
Operating Leases    
Remainder of 2021 677  
2022 1,341  
2023 900  
2024 640  
2025 561  
Thereafter 526  
Total minimum lease payments 4,645  
Other    
Operating Leases    
Remainder of 2021 10,801  
2022 18,473  
2023 13,083  
2024 6,696  
2025 3,704  
Thereafter 6,824  
Total minimum lease payments $ 59,581