XML 96 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Recent accounting pronouncements and accounting changes (Details) - ASU No. 2014-09
$ in Millions
Jan. 01, 2018
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Cumulative effect adjustment, increase in accumulated deficit $ 21.4
Accumulated Deficit  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Cumulative effect adjustment, increase in accumulated deficit $ 21.4