Annual report [Section 13 and 15(d), not S-K Item 405]

DEBT - Senior Notes and Debt Redemption (Details)

v3.25.2
DEBT - Senior Notes and Debt Redemption (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2024
Jul. 31, 2022
Feb. 29, 2020
Oct. 31, 2019
Nov. 30, 2017
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Feb. 29, 2024
Jun. 30, 2022
Mar. 31, 2019
Nov. 30, 2014
Debt Instrument                        
Payment of revolving credit facility           $ 750,000 $ 0 $ 1,087,250        
Loss on extinguishment of debt           $ 0 0 13,286        
Senior notes                        
Debt Instrument                        
Payment of revolving credit facility   $ 500,000 $ 500,000 $ 250,000 $ 250,000              
Redemption price           101.00%            
Fair value disclosure           $ 5,540,000 6,260,000          
2024 Senior Notes | Senior notes                        
Debt Instrument                        
Payment of revolving credit facility $ 750,000                      
Debt instrument, face amount                 $ 750,000      
Fixed-rate 4.700% Senior Notes due on February 1, 2034 | Senior notes                        
Debt Instrument                        
Debt instrument, face amount                 $ 500,000      
Long-term debt, gross           $ 500,000 500,000          
Stated interest rate           4.70%     4.70%      
Fixed-rate 4.950% Senior Notes due on July 15, 2052 | Senior notes                        
Debt Instrument                        
Debt instrument, face amount                 $ 250,000 $ 1,200,000    
Long-term debt, gross           $ 1,450,000 1,450,000   $ 1,450,000      
Stated interest rate           4.95%     4.95% 4.95%    
2022 Senior Notes | Senior notes                        
Debt Instrument                        
Debt instrument, face amount                   $ 3,000,000    
Fixed-rate 4.650% Senior Notes due on July 15, 2032 | Senior notes                        
Debt Instrument                        
Debt instrument, face amount                   $ 1,000,000    
Long-term debt, gross           $ 1,000,000 1,000,000          
Stated interest rate           4.65%       4.65%    
Fixed-rate 5.250% Senior Notes due on July 15, 2062 | Senior notes                        
Debt Instrument                        
Debt instrument, face amount                   $ 800,000    
Long-term debt, gross           $ 800,000 800,000          
Stated interest rate           5.25%       5.25%    
Fixed-rate 4.650% Senior Notes due on November 1, 2024 | Senior notes                        
Debt Instrument                        
Long-term debt, gross           $ 0 750,000          
Stated interest rate           4.65%            
Debt repurchase amount   $ 500,000                    
Loss on extinguishment of debt               $ 13,300        
Fixed-rate 3.300% Senior Notes due on March 1, 2050 | Senior notes                        
Debt Instrument                        
Debt instrument, face amount     $ 750,000                  
Long-term debt, gross           $ 750,000 $ 750,000          
Stated interest rate           3.30%            
2019 Senior Notes | Senior notes                        
Debt Instrument                        
Debt instrument, face amount                     $ 1,200,000  
2014 Senior Notes | Senior notes                        
Debt Instrument                        
Debt instrument, face amount                       $ 2,500,000