XML 36 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
General - Additional Information (Detail)
6 Months Ended
Jun. 30, 2018
USD ($)
Schedule Of Accounting Policies [Line Items]  
Earliest timing of billings in advance
Latest timing of billings 30 days
Estimated connection life between customer and trading partner 2 years
Set up fees recognized period 2 years
Maximum recognition period for miscellaneous one-time fee 1 year
Deferred commission expected amortization period 2 years
Impairment loss in relation to costs capitalized $ 0
Analytics Platform [Member]  
Schedule Of Accounting Policies [Line Items]  
Set up fees recognized period 1 year
Minimum [Member]  
Schedule Of Accounting Policies [Line Items]  
Customer contract cancellation period 30 days
Current amount recognition period of set up fees 1 month
Long term amount recognition period of set up fees 13 months
Maximum [Member]  
Schedule Of Accounting Policies [Line Items]  
Customer contract cancellation period 90 days
Deferred revenue recognition period 1 year
Contract period for remaining performance obligations for contracts in which the optional exemption under ASC 606-10-50-14(a) was applied 1 year
Current amount recognition period of set up fees 12 months
Long term amount recognition period of set up fees 24 months