v3.25.1
Debt - Schedule of Debt Obligations (Detail) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total debt excluding financing lease liabilities $ 1,220.1  
Financing lease liabilities 6.3 $ 6.5
Total debt 1,226.4 1,228.3
Less unamortized debt issuance costs and discount 11.7 11.9
Less current portion of long-term debt 582.3 7.3
Long-term debt, less current portion 632.4 1,209.1
Convertible Senior Notes [Member]    
Debt Instrument [Line Items]    
Total debt excluding financing lease liabilities 575.0 575.0
Term Debt [Member]    
Debt Instrument [Line Items]    
Total debt excluding financing lease liabilities $ 645.1 $ 646.8