XML 77 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long Term Debt - Senior Secured Notes due 2030 - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 03, 2023
Dec. 31, 2024
Dec. 31, 2023
Jul. 31, 2021
Debt Instrument [Line Items]        
Debt instrument carrying amount   $ 3,741,390 $ 3,209,345 $ 1,000,000
Revolving credit facility due date Jan. 17, 2028      
2030 Notes        
Debt Instrument [Line Items]        
Debt instrument carrying amount   $ 550,000    
Revolving credit facility due date   Mar. 01, 2030    
Private offered aggregate principal amount rate   5.00%    
Debt instrument interest rate terms   payable semi-annually on March 1 and September 1 of each year, commencing on September 1, 2020.    
Purchase price, Percentage of principal amount   101.00%    
2030 Notes | Redemption Period Prior to March 1, 2025        
Debt Instrument [Line Items]        
Purchase price, Percentage of principal amount   100.00%