v3.8.0.1
Financial Statement Details Financial Statement Details - Accrued Payroll and Related Expenses (Details) - USD ($)
$ in Millions
Dec. 31, 2017
Dec. 31, 2016
Disclosure Financial Statement Details Accrued Payroll And Related Expenses [Abstract]    
Accrued paid time off $ 7.9 $ 6.4
Accrued wages, bonus and taxes 37.6 24.5
Other accrued employee benefits 3.0 2.5
Total $ 48.5 $ 33.4