XML 70 R59.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue - Disaggregated Revenue and Practical Expedients and Exemptions (Details)
3 Months Ended
Mar. 31, 2018
segment
Revenue  
Number of operating segments 1
Practical expedients transfer and customer payment 1 year
Practical Expedients Amortization period 1 year
Unsatisfied performance obligations for contracts with an original expected 1 year