v3.24.2.u1
Long-Term Debt - Fair Value - Additional Information (Detail) - USD ($)
$ in Millions
Jun. 30, 2024
Mar. 31, 2024
Feb. 29, 2024
6.375% 2034 notes      
Debt Instrument [Line Items]      
Private offered aggregate principal amount rate 6.375% 6.375% 6.375%
6.375% 2034 notes | Level 2      
Debt Instrument [Line Items]      
Fair value of long term debt $ 1,000.0    
5.00% 2030 notes      
Debt Instrument [Line Items]      
Private offered aggregate principal amount rate 5.00%    
5.00% 2030 notes | Level 2      
Debt Instrument [Line Items]      
Fair value of long term debt $ 518.5    
4.25% 2032 notes      
Debt Instrument [Line Items]      
Private offered aggregate principal amount rate 4.25%    
4.25% 2032 notes | Level 2      
Debt Instrument [Line Items]      
Fair value of long term debt $ 1,100.0    
6.375% 2032 notes      
Debt Instrument [Line Items]      
Private offered aggregate principal amount rate 6.375%    
6.375% 2032 notes | Level 2      
Debt Instrument [Line Items]      
Fair value of long term debt $ 702.0