XML 77 R67.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Commitments (Details)
$ in Millions
6 Months Ended
Jun. 30, 2018
USD ($)
Capital lease obligations  
Other Commitments [Line Items]  
Capital lease future payment obligations incurred $ 6.9
Capital lease future minimum payments, remainder of 2018 1.4
Capital lease future minimum payments, due after 2018 5.5
Hosting and telecommunications agreement  
Other Commitments [Line Items]  
Total minimum future payment commitments for various agreements added during the quarter $ 2.5
Minimum | Hosting and telecommunications agreement  
Other Commitments [Line Items]  
Period for various agreements 12 months
Maximum | Hosting and telecommunications agreement  
Other Commitments [Line Items]  
Period for various agreements 36 months