XML 78 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Line of Credit, Long-Term Debt and Finance Lease Obligations - Summary of Estimated Fair Value of Notes (Detail) - Level 2 [Member] - Estimate of Fair Value Measurement [Member] - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
2030 Notes    
Debt Instrument Fair Value [Line Items]    
Estimated fair value $ 344,000 $ 0
2027 Notes    
Debt Instrument Fair Value [Line Items]    
Estimated fair value $ 0 $ 1,047,190