XML 100 R80.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long Term Debt and Other Borrowings - Schedule of Additional Senior Notes Information (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2024
USD ($)
2025 Notes  
Debt Instrument [Line Items]  
Remaining Amortization period 8 months 12 days
2026 Notes  
Debt Instrument [Line Items]  
Remaining Amortization period 1 year 8 months 12 days
2029 Notes  
Debt Instrument [Line Items]  
Remaining Amortization period 4 years 8 months 12 days
2030 Notes  
Debt Instrument [Line Items]  
Remaining Amortization period 6 years
2049 Notes  
Debt Instrument [Line Items]  
Remaining Amortization period 24 years 8 months 12 days
2050 Notes  
Debt Instrument [Line Items]  
Remaining Amortization period 26 years
2060 Notes  
Debt Instrument [Line Items]  
Remaining Amortization period 36 years
Fair Value of Notes (Level 2) | 2025 Notes  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 494,015
Fair Value of Notes (Level 2) | 2026 Notes  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) 731,970
Fair Value of Notes (Level 2) | 2029 Notes  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) 961,560
Fair Value of Notes (Level 2) | 2030 Notes  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) 632,880
Fair Value of Notes (Level 2) | 2049 Notes  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) 685,553
Fair Value of Notes (Level 2) | 2050 Notes  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) 488,130
Fair Value of Notes (Level 2) | 2060 Notes  
Debt Instrument [Line Items]  
Fair Value of Notes (Level 2) $ 317,660