XML 74 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt - 2024 Debt Transactions - Additional Information (Detail) - USD ($)
$ in Thousands
Feb. 29, 2024
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
6.375% 2034 notes        
Debt Instrument [Line Items]        
Debt instrument carrying amount $ 1,000,000 $ 1,000,000    
Private offered aggregate principal amount rate 6.375% 6.375%    
Net percentage of proceeds from debt issuance 100.00%      
Debt issuance costs $ 12,800