v3.24.3
Fair Value Measurement - Additional Information (Detail) - Fair Value, Inputs Level 2
$ in Millions
Sep. 30, 2024
USD ($)
Carrying Value | 2026 Senior Notes  
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]  
Senior notes $ 300.0
Carrying Value | 2029 Senior Notes  
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]  
Senior notes 350.0
Carrying Value | Senior Secured Notes Due 2030  
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]  
Senior notes 600.0
Fair Value | 2026 Senior Notes  
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]  
Senior notes 295.9
Fair Value | 2029 Senior Notes  
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]  
Senior notes 329.9
Fair Value | Senior Secured Notes Due 2030  
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]  
Senior notes $ 621.8