XML 73 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Finance Leases    
Remainder of 2021 $ 1,762  
2022 1,287  
2023 926  
2024 512  
2025 144  
Thereafter 9  
Total minimum lease payments 4,640  
Less: Amounts representing executory costs (67)  
Less: Amounts representing interest (331)  
Present value of future minimum lease payments 4,242  
Less: Current obligation under leases (1,875) $ (2,073)
Finance lease obligations 2,367 2,430
Operating Leases    
Remainder of 2021 15,996  
2022 16,737  
2023 11,024  
2024 5,383  
2025 3,210  
Thereafter 5,657  
Total minimum lease payments 58,007  
Less: Amounts representing interest (4,179)  
Present value of future minimum lease payments 53,828  
Less: Current obligation under leases (19,210) (18,758)
Operating lease obligations 34,618 $ 34,413
Related Party    
Operating Leases    
Remainder of 2021 754  
2022 986  
2023 534  
2024 548  
2025 561  
Thereafter 526  
Total minimum lease payments 3,909  
Other    
Operating Leases    
Remainder of 2021 15,242  
2022 15,751  
2023 10,490  
2024 4,835  
2025 2,649  
Thereafter 5,131  
Total minimum lease payments $ 54,098