v3.25.1
Repurchase of Common Stock (Narrative) (Details) - USD ($)
$ in Billions
May 03, 2025
Feb. 28, 2022
Repurchase of Common Stock [Abstract]    
Remaining authorized repurchase amount $ 3.2  
Stock repurchase program, authorized amount   $ 5.0