XML 87 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Stock Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 09, 2019
Dec. 01, 2018
Accelerated Share Repurchases [Line Items]      
Treasury Stock, Shares 373,034,000    
Stock Repurchased During Period, Shares 222,060,000    
Stock repurchase, average cost per share (in USD per share) $ 108.64    
Treasury Stock, Value, Acquired, Par Value Method $ 24.1    
2018 Stock Repurchase Program [Member] [Member]      
Accelerated Share Repurchases [Line Items]      
Common stock repurchase, authorized amount $ 75.9   $ 100.0
2019 Stock Repurchase Program [Member]      
Accelerated Share Repurchases [Line Items]      
Common stock repurchase, authorized amount   $ 100.0