XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Senior Notes (Details) - Senior Notes [Member] - USD ($)
$ in Millions
Mar. 31, 2025
May 31, 2017
Long-Term Debt    
Senior notes face amount   $ 950.0
Senior notes stated interest rate 5.125% 5.125%
Senior Notes, Current $ 210.0