v3.25.2
Borrowings - Unsecured Debt (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Mar. 04, 2025
Dec. 31, 2024
Dec. 16, 2024
Oct. 15, 2024
May 20, 2024
Sep. 30, 2021
Jul. 23, 2021
Apr. 27, 2021
Mar. 16, 2021
Dec. 01, 2020
Oct. 23, 2020
Debt Instrument [Line Items]                        
Aggregate principal amount $ 9,907,500,000   $ 9,307,500,000                  
Unsecured debt                        
Debt Instrument [Line Items]                        
Redemption percentage 100.00%                      
Unsecured debt | 3.625% Notes Due 2026                        
Debt Instrument [Line Items]                        
Aggregate principal amount $ 800,000,000   800,000,000               $ 300,000,000.0 $ 500,000,000.0
Interest rate                     3.625% 3.625%
Unsecured debt | 2.750% Notes Due 2026                        
Debt Instrument [Line Items]                        
Aggregate principal amount 700,000,000   700,000,000           $ 300,000,000.0 $ 400,000,000.0    
Interest rate                 2.75% 2.75%    
Unsecured debt | 2.125% Senior Notes Due 2027                        
Debt Instrument [Line Items]                        
Aggregate principal amount 650,000,000   650,000,000         $ 650,000,000.0        
Interest rate               2.125%        
Unsecured debt | 2.850% Notes Due 2028                        
Debt Instrument [Line Items]                        
Aggregate principal amount 650,000,000   650,000,000       $ 650,000,000.0          
Interest rate             2.85%          
Unsecured debt | 5.875% Notes Due 2027                        
Debt Instrument [Line Items]                        
Aggregate principal amount 400,000,000   400,000,000     $ 400,000,000.0            
Interest rate           5.875%            
Unsecured debt | 5.350% Notes Due 2028                        
Debt Instrument [Line Items]                        
Aggregate principal amount 700,000,000   $ 700,000,000 $ 300,000,000.0 $ 400,000,000.0              
Interest rate         5.35%              
Unsecured debt | 5.300% notes due 2030                        
Debt Instrument [Line Items]                        
Aggregate principal amount $ 500,000,000 $ 500,000,000.0                    
Interest rate   5.30%