XML 85 R71.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Expenses and Other Liabilities - Customer deposits and deferred revenue (Details) - USD ($)
$ in Millions
Dec. 31, 2017
Dec. 31, 2016
Customer deposits and deferred revenue    
Customer deposits $ 41.5 $ 22.2