v3.26.1
Accelerated Share Repurchase (Details) - USD ($)
$ in Billions
May 14, 2026
Feb. 19, 2026
Accelerated Share Repurchase [Abstract]    
Treasury Stock, Shares, Acquired 7,500,000 24,700,000
Share Repurchase Program, Authorized, Amount   $ 5.0
Accelerated Share Repurchases, Settlement (Payment) or Receipt   $ 2.5