v3.25.2
Debt - 2030 Notes (Details) - 4.875% senior notes due 2030 - Senior Notes
6 Months Ended
Jun. 30, 2025
Jul. 27, 2020
USD ($)
Debt Instrument [Line Items]    
Face amount   $ 400,000,000
Interest rate   4.875%
Dividend restriction, interest coverage ratio 3.5