v3.26.1
General Information - Share Repurchases and Dividends (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Feb. 26, 2026
Apr. 30, 2025
Jul. 27, 2023
Equity, Class of Treasury Stock [Line Items]        
Share repurchase program, authorized amount   $ 65    
Share Repurchase Program 2025        
Equity, Class of Treasury Stock [Line Items]        
Share repurchase program, authorized amount     $ 1,500  
Share repurchase program, authorized amount remaining $ 1,715      
Share Repurchase Program 2023        
Equity, Class of Treasury Stock [Line Items]        
Share repurchase program, authorized amount       $ 500
Share repurchase program, authorized amount remaining $ 1,715