XML 93 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Schedule of Undiscounted Cash Flows for Finance and Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Finance Leases    
2021 $ 32,909  
2022 990  
2023 990  
2024 1,007  
2025 1,089  
Thereafter 23,999  
Total minimum lease payments 60,984  
Less: amount of lease payments representing interest 18,052  
Present value of future minimum lease payments 42,932  
Less: Current portion of lease liabilities 32,188 $ 3,765
Noncurrent lease liabilities 10,744  
Operating Leases    
2021 25,015  
2022 21,032  
2023 17,336  
2024 14,832  
2025 12,101  
Thereafter 52,866  
Total minimum lease payments 143,182  
Less: amount of lease payments representing interest 40,237  
Present value of future minimum lease payments 102,945  
Current portion of operating lease liabilities 18,916 18,119
Operating lease liabilities $ 84,029 $ 85,643