v3.4.0.3
Commitments and Contingencies - Commitments (Details) - Capital lease obligations
$ in Millions
3 Months Ended
Mar. 31, 2016
USD ($)
Other Commitments [Line Items]  
Capital lease future payment obligations incurred $ 1.7
Capital lease future minimum payments, remainder of 2016 $ 0.5
Period remainder of minimum payments is due 28 months