v3.25.2
Debt - Schedule of Debt Obligations (Detail) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total debt excluding financing lease liabilities $ 1,218.5  
Financing lease liabilities 6.1 $ 6.5
Total debt 1,224.6 1,228.3
Less unamortized debt issuance costs and discount 10.5 11.9
Less current portion of long-term debt 582.3 7.3
Long-term debt, less current portion 631.8 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 $ 643.5 $ 646.8