XML 48 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Long-Term Debt (Parenthetical) (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
2025 Credit Agreement    
Debt Instrument [Line Items]    
Amount available under credit facility $ 600.0  
2025 Credit Agreement | Revolving Loan    
Debt Instrument [Line Items]    
Combined interest rate 5.764%  
Amount available under credit facility $ 600.0  
Maturity period Mar. 31, 2030  
2023 Senior Unsecured Convertible Notes    
Debt Instrument [Line Items]    
Interest rate on 2023 Convertible Notes 3.875%  
Maturity period Sep. 30, 2028  
2021 Credit Agreement    
Debt Instrument [Line Items]    
Amount available under credit facility $ 600.0  
2021 Credit Agreement | 2021 Term Loan    
Debt Instrument [Line Items]    
Combined interest rate   5.804%
Maturity period Sep. 30, 2026  
2021 Credit Agreement | Revolving Loan    
Debt Instrument [Line Items]    
Amount available under credit facility $ 450.0  
Maturity period Sep. 30, 2026