XML 83 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt Obligations - Senior Notes (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 23, 2021
Sep. 22, 2020
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]          
Proceeds from notes offerings     $ 0 $ 0 $ 1,487,450
Payments under credit facility     17,770,246 9,323,507 $ 4,265,478
Unamortized discount and deferred financing costs related to senior notes     23,142 26,432  
Borrowings under line of credit     867,137 786,910  
Term Loan          
Debt Instrument [Line Items]          
Payments under credit facility   $ 1,210,000      
Senior Notes          
Debt Instrument [Line Items]          
Fair value of notes     2,150,000    
Long-term debt     2,480,000    
Unamortized discount and deferred financing costs related to senior notes     20,500    
Senior Notes | Senior Notes Due 2024, 2032 And 2041          
Debt Instrument [Line Items]          
Debt instrument $ 1,500,000        
Proceeds from notes offerings 1,480,000        
Senior Notes | 0.950% Senior Notes due October 2024          
Debt Instrument [Line Items]          
Debt instrument $ 500,000        
Instrument rate 0.95%        
Long-term debt     500,000 500,000  
Senior Notes | 2.350% Senior Notes due January 2032          
Debt Instrument [Line Items]          
Debt instrument $ 500,000        
Instrument rate 2.35%        
Long-term debt     500,000 500,000  
Senior Notes | 3.050% Senior Notes due October 2041          
Debt Instrument [Line Items]          
Debt instrument $ 500,000        
Instrument rate 3.05%        
Long-term debt     500,000 500,000  
Senior Notes | 2.900% Senior Notes due October 2030          
Debt Instrument [Line Items]          
Debt instrument   $ 1,000,000      
Instrument rate   2.90%      
Proceeds from notes offerings   $ 986,700      
Long-term debt     $ 1,000,000 $ 1,000,000  
Senior Notes | All Senior Notes | Debt Instrument, Redemption, Period One          
Debt Instrument [Line Items]          
Redemption price     100.00%    
Senior Notes | All Senior Notes | Debt Instrument, Redemption, Period One | Maximum          
Debt Instrument [Line Items]          
Redemption price     101.00%    
Senior Notes | All Senior Notes | Debt Instrument, Redemption, Period Two          
Debt Instrument [Line Items]          
Redemption price     100.00%    
Line of Credit | Senior Credit Facility          
Debt Instrument [Line Items]          
Borrowings under line of credit     $ 135,800    
Line of Credit | Senior Credit Facility | Term Loan          
Debt Instrument [Line Items]          
Borrowings under line of credit     $ 731,300