XML 64 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Schedule of Components of Interest Expense on Debt (Parenthetical) (Details) - Senior notes
Jun. 30, 2025
2027 Notes  
Schedule Of Long Term And Short Term Debt Instruments [Line Items]  
Interest rate 4.50%
2029 Notes  
Schedule Of Long Term And Short Term Debt Instruments [Line Items]  
Interest rate 3.50%