v3.25.2
Debt - Schedule of Total Debt (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total borrowings $ 500.0 $ 500.0
Debt issuance costs (6.6) (7.7)
Total debt $ 493.4 492.3
4.875 percent senior notes, due 2029 (“2029 Senior Notes”) | Senior Notes    
Debt Instrument [Line Items]    
Interest rate on senior notes (as a percent) 4.875%  
Total borrowings $ 500.0 500.0
$350.0 revolving credit facility, due 2026 (“Revolving Facility”) | Line of Credit | Revolving Credit Facility    
Debt Instrument [Line Items]    
Maximum borrowing capacity 350.0  
Total borrowings $ 0.0 $ 0.0