XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Finance Leases    
Remainder of 2021 $ 661  
2022 1,751  
2023 1,278  
2024 869  
2025 501  
Thereafter 200  
Total minimum lease payments 5,260  
Less: Amounts representing executory costs (36)  
Less: Amounts representing interest (406)  
Present value of future minimum lease payments 4,818  
Less: Current obligation under leases (1,780) $ (2,073)
Finance lease obligations 3,038 2,430
Operating Leases    
Remainder of 2021 6,038  
2022 21,779  
2023 15,784  
2024 8,757  
2025 5,000  
Thereafter 7,496  
Total minimum lease payments 64,854  
Less: Amounts representing interest (4,421)  
Present value of future minimum lease payments 60,433  
Less: Current obligation under leases (21,278) (18,758)
Operating lease obligations 39,155 $ 34,413
Related Party    
Operating Leases    
Remainder of 2021 342  
2022 1,347  
2023 906  
2024 645  
2025 519  
Thereafter 0  
Total minimum lease payments 3,759  
Other    
Operating Leases    
Remainder of 2021 5,696  
2022 20,432  
2023 14,878  
2024 8,112  
2025 4,481  
Thereafter 7,496  
Total minimum lease payments $ 61,095