v3.22.4
Stock Repurchase Activity (Details) - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Dec. 31, 2022
Mar. 31, 2022
Nov. 30, 2021
Equity [Abstract]              
Stock repurchase program, authorized amount             $ 4,000,000,000
Repurchased shares under authorization (in shares) 3,100,000 3,600,000     9,600,000    
Repurchased shares under authorization, value $ 229,500,000 $ 247,200,000 $ 195,200,000 $ 166,000,000.0 $ 671,900,000    
Stock repurchase program, remaining authorized repurchase amount $ 2,900,000,000       $ 2,900,000,000    
Treasury stock (in shares) 30,013,484       30,013,484 23,304,872