XML 79 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Finance Lease Obligations and Operating Lease Obligations (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Finance Leases    
2021 $ 2,315  
2022 1,228  
2023 867  
2024 453  
2025 85  
Thereafter 0  
Total minimum lease payments 4,948  
Less: Amounts representing executory costs (88)  
Less: Amounts representing interest (357)  
Present value of future minimum lease payments 4,503  
Less: Current obligation under leases (2,073) $ (2,747)
Long-term lease obligations 2,430 3,597
Operating Leases    
2021 20,357  
2022 14,915  
2023 9,164  
2024 4,558  
2025 2,919  
Thereafter 5,623  
Total minimum lease payments 57,536  
Less: Amounts representing interest (4,365)  
Present value of future minimum lease payments 53,171  
Less: Current obligation under leases (18,758) (15,459)
Long-term lease obligations 34,413 $ 29,785
Related Party    
Operating Leases    
2021 1,061  
2022 986  
2023 534  
2024 548  
2025 561  
Thereafter 526  
Total minimum lease payments 4,216  
Other    
Operating Leases    
2021 19,296  
2022 13,929  
2023 8,630  
2024 4,010  
2025 2,358  
Thereafter 5,097  
Total minimum lease payments $ 53,320