XML 58 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Senior Notes (Details) - Senior Notes
3 Months Ended
Jun. 30, 2025
May 31, 2024
Debt Instrument    
Debt instrument, interest rate, stated percentage   5.50%
Exchange Notes    
Debt Instrument    
Debt instrument, interest rate, stated percentage   5.50%
Exchange Notes | On or After April 15, 2024    
Debt Instrument    
Debt instrument, redemption price, percentage of principal amount redeemed 102.75%  
Exchange Notes | On or After April 15, 2025    
Debt Instrument    
Debt instrument, redemption price, percentage of principal amount redeemed 101.375%  
Exchange Notes | On or After April 15, 2026    
Debt Instrument    
Debt instrument, redemption price, percentage of principal amount redeemed 100.00%