XML 78 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt - Senior Secured Notes due 2032 - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 03, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jun. 15, 2022
Jan. 21, 2022
Jul. 31, 2021
Debt Instrument [Line Items]              
Debt instrument carrying amount   $ 3,741,390 $ 3,209,345       $ 1,000,000
Senior secured term loan maturity date Jan. 17, 2028            
Redemption Period Within Five Years from Date of Issuance              
Debt Instrument [Line Items]              
Purchase price, Percentage of principal amount   100.00%          
Redemption Period Within Three Years from Date of Issuance | Maximum              
Debt Instrument [Line Items]              
Purchase price, Percentage of principal amount   40.00%          
2032 Notes              
Debt Instrument [Line Items]              
Debt instrument carrying amount           $ 300,000  
Private offered aggregate principal amount rate   4.25%       4.25% 4.25%
Purchase price, Percentage of principal amount   101.00%          
2032 Notes | Redemption Period Within Three Years from Date of Issuance | Maximum              
Debt Instrument [Line Items]              
Purchase price, Percentage of principal amount   40.00%          
4.25% 2032 notes              
Debt Instrument [Line Items]              
Debt instrument carrying amount   $ 1,300,000 1,300,000        
Debt instrument aggregate principal amount       $ 300,000     $ 1,000,000
Private offered aggregate principal amount rate   4.25%   4.25%   4.25% 4.25%
Senior secured term loan maturity date   Feb. 01, 2032          
Debt instrument interest rate terms   payable semi-annually on February 1 and August 1 of each year. The 6.375% 2032 notes mature on June 15, 2032, with interest accruing at a rate of 6.375% per annum and interest payable semi-annually on June 15 and December 15 of each year.          
6.375% 2032 notes              
Debt Instrument [Line Items]              
Debt instrument carrying amount   $ 700,000 $ 700,000 $ 700,000 $ 700,000    
Private offered aggregate principal amount rate   6.375%   6.375% 6.375%    
Senior secured term loan maturity date   Jun. 15, 2032          
Debt instrument interest rate terms   payable semi-annually on June 15 and December 15 of each year