XML 87 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of Undiscounted Cash Flows for Finance and Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finance Leases    
2021 $ 990  
2022 990  
2023 1,007  
2024 1,089  
2025 1,089  
Thereafter 22,911  
Total minimum lease payments 28,076  
Less: amount of lease payments representing interest 16,279  
Present value of future minimum lease payments 11,797  
Less: Current portion of lease liabilities 990 $ 32,188
Noncurrent lease liabilities 10,807  
Operating Leases    
2021 29,973  
2022 26,471  
2023 23,110  
2024 19,730  
2025 14,500  
Thereafter 68,427  
Total minimum lease payments 182,211  
Less: amount of lease payments representing interest 42,022  
Present value of future minimum lease payments 140,189  
Current portion of operating lease liabilities 23,348 18,916
Operating lease liabilities $ 116,841 $ 84,029