v3.25.2
Borrowings - Lines of Credit (Details) - USD ($)
Jun. 20, 2025
Jun. 30, 2025
Revolving Credit Facility    
Lines of Credit    
Amount of credit facility   $ 10,000,000,000
Borrowings outstanding   $ 0
Three-Year Credit Agreement    
Lines of Credit    
Amount of credit facility $ 2,500,000,000  
Credit facility term 3 years  
Five-Year Credit Agreement    
Lines of Credit    
Amount of credit facility $ 7,500,000,000  
Credit facility term 5 years