XML 123 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Borrowings - November 2034 Notes (Details) - USD ($)
Dec. 31, 2024
Dec. 11, 2024
Nov. 22, 2024
Sep. 26, 2024
Dec. 31, 2023
Debt Instrument [Line Items]          
Aggregate Principal Committed $ 36,809,690,000       $ 35,719,459,000
April 2030 Notes | Unsecured debt          
Debt Instrument [Line Items]          
Interest rate       5.25%  
Aggregate Principal Committed 400,000,000     $ 400,000,000.0  
November 2029 Notes | Unsecured debt          
Debt Instrument [Line Items]          
Interest rate     5.60%    
Aggregate Principal Committed 400,000,000   $ 400,000,000.0    
November 2034 Notes | Unsecured debt          
Debt Instrument [Line Items]          
Interest rate     6.00%    
Aggregate Principal Committed $ 800,000,000 $ 200,000,000.0 $ 600,000,000.0