XML 74 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events - (Details) - USD ($)
$ in Millions
Apr. 30, 2022
Apr. 28, 2022
Mar. 31, 2022
Feb. 28, 2022
Feb. 28, 2021
Dec. 31, 2015
Subsequent Event [Line Items]            
Stock repurchase program, additional authorized amount       $ 500.0 $ 1,600.0  
Stock repurchase program, authorized amount     $ 3,300.0     $ 1,200.0
Stock repurchase program, remaining authorized repurchase amount     $ 677.8      
Subsequent Event            
Subsequent Event [Line Items]            
Stock repurchase program, additional authorized amount   $ 500.0        
Stock repurchase program, remaining authorized repurchase amount $ 504.4