XML 78 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recent Accounting Pronouncements Adoption of 2016-09 - Employee Share-Based Payment Transactions (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Excess Tax Benefit from Share-based Compensation, Operating Activities $ 2.2 $ 2.7  
Excess tax benefit from equity compensation activity     $ 3.2
Cumulative Effect on Retained Earnings, Net of Tax $ (4.1) 1.0  
Previously Unrecognized Tax Benefits Due to NOL Carryforwards [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Cumulative Effect on Retained Earnings, Net of Tax   2.1  
Accounting Standards Update 2016-09 [Member] | Forfeiture Rate Estimate Adjustment [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification   1.1  
Deferred Tax Assets [Member] | Accounting Standards Update 2016-09 [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification   25.6  
SEC Schedule, 12-09, Valuation Allowance, Operating Loss Carryforward [Member] | Accounting Standards Update 2016-09 [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification   $ 23.5