XML 64 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Organization And Summary Of Significant Accounting Policies [Line Items]      
Allowance for credit losses $ 2,800 $ 2,500  
Unamortized Debt Issuance Expense 50,900 42,500  
Cash deposits in excess of federally insured amounts 19,400    
Net asset retirement costs 72,800 56,100  
Capitalized debt issue costs, relating to long-term debt 60,600 45,800  
Accumulated amortization, relating to capitalized debt issue costs 36,900 30,500  
Amortization expense related to capitalized debt issuance costs $ 7,200 7,800 $ 8,300
Concentration Risk, Customer 10    
Allowance for credit losses $ (2,814) (2,462)  
Inventory Valuation and Obsolescence [Member]      
Organization And Summary Of Significant Accounting Policies [Line Items]      
Inventory Write-down   24,500  
Revolving Credit Facility [Member]      
Organization And Summary Of Significant Accounting Policies [Line Items]      
Unamortized Debt Issuance Expense $ 9,700 $ 3,300  
Customer one concentration [Member]      
Organization And Summary Of Significant Accounting Policies [Line Items]      
Concentration Risk, Customer 10