v3.26.1
Debt and Credit Agreements - Short Term Debt (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Apr. 30, 2026
Dec. 31, 2025
Schedule of line of credit, short term, and long term debt [Line Items]      
Short-term borrowings $ 5,102   $ 1,650
Term Loan Due May 2026      
Schedule of line of credit, short term, and long term debt [Line Items]      
Basis spread 0.90%    
Term Loan Due May 2026 | Unsecured Debt      
Schedule of line of credit, short term, and long term debt [Line Items]      
Short-term borrowings $ 900   900
Term Loan Due May 2026 | Unsecured Debt | Subsequent Event      
Schedule of line of credit, short term, and long term debt [Line Items]      
Short-term borrowings   $ 1,500  
Term Loan Due September 2026      
Schedule of line of credit, short term, and long term debt [Line Items]      
Basis spread 0.90%    
Term Loan Due September 2026 | Unsecured Debt      
Schedule of line of credit, short term, and long term debt [Line Items]      
Short-term borrowings $ 750   $ 750