XML 71 R52.htm IDEA: XBRL DOCUMENT v3.26.1
Accelerated Share Repurchase (Details) - USD ($)
shares in Millions, $ in Billions
3 Months Ended
Mar. 31, 2026
Feb. 19, 2026
Accelerated Share Repurchase [Abstract]    
Treasury Stock, Shares, Acquired 28.3  
Share Repurchase Program, Authorized, Amount   $ 5.0
Accelerated Share Repurchases, Settlement (Payment) or Receipt   $ 2.5