XML 89 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity Incentive Plan Rollforward of Stock Options (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Share-based Payment Arrangement [Abstract]    
Options, Outstanding, Number, Beginning 847,830  
Options, Grants in Period, Net of Forfeitures 42,676  
Options, Exercises in Period (280,383)  
Options, Forfeitures in Period (1,408)  
Options, Outstanding, Number, Ending 608,715  
Options, Exercisable, Number 458,803  
Aggregate Intrinsic Value [Abstract]    
Options, Outstanding, Intrinsic Value $ 279.5 $ 264.0
Options, Exercisable, Intrinsic Value $ 245.1  
Weighted Average Exercise Price [Abstract]    
Options, Outstanding, Weighted Average Exercise Price, Beginning $ 260.88  
Options, Grants in Period, Weighted Average Exercise Price 720.81  
Options, Exercises in Period, Weighted Average Exercise Price 169.70  
Options, Forfeitures in Period, Weighted Average Exercise Price 661.92  
Options, Outstanding, Weighted Average Exercise Price, Ending 334.20  
Options, Exercisable, Weighted Average Exercise Price $ 259.02