XML 74 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Subsequent Event (Details) - USD ($)
$ in Millions
42 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jun. 30, 2025
Dec. 31, 2015
Subsequent Event [Line Items]        
Stock repurchase program, additional authorized amount   $ 4,100.0    
Stock repurchase program, authorized amount       $ 1,200.0
Stock repurchase program, remaining authorized repurchase amount     $ 600.0  
Subsequent Event | Incremental Shares Repurchases Authorized, July 2025        
Subsequent Event [Line Items]        
Stock repurchase program, additional authorized amount $ 700.0      
Subsequent Event | Incremental Shares Repurchases Authorized, February 2021 To July 2024        
Subsequent Event [Line Items]        
Stock repurchase program, authorized amount 5,300.0      
Stock repurchase program, remaining authorized repurchase amount $ 350.0