XML 73 R63.htm IDEA: XBRL DOCUMENT v3.26.1
Subsequent Event (Details) - USD ($)
$ in Millions
Apr. 30, 2026
Mar. 31, 2026
Jan. 31, 2026
Dec. 31, 2015
Subsequent Event [Line Items]        
Stock repurchase program, authorized amount     $ 6,300.0 $ 1,200.0
Stock repurchase program, remaining authorized repurchase amount   $ 700.0    
Subsequent Event        
Subsequent Event [Line Items]        
Stock repurchase program, additional authorized amount $ 600.0      
Stock repurchase program, authorized amount 7,500.0      
Stock repurchase program, remaining authorized repurchase amount $ 640.0