XML 48 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
New accounting standards (Details) - USD ($)
$ in Millions
Jul. 01, 2018
Jan. 01, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Contract with customer, reverse for returns and allowances $ 4.2  
Accounting Standards Update 2016-16 [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Cumulative effect of change on equity   $ 1.8
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Retained Earnings (Accumulated Deficit)   $ 1.2