XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Debt (Details) - Senior Notes - Senior Notes, Three Point Seven Three Percent Due September Two Thousand Twenty Four
$ in Millions
3 Months Ended
Sep. 30, 2024
USD ($)
Debt Instrument [Line Items]  
Repayment of aggregate principal amount $ 300.0
Interest rate on senior notes 3.73%