Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Narrative (Details)

v3.10.0.1
Revenue Recognition - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2018
Dec. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Cumulative effect of adoption of ASU 2014-09     $ 2,221,000
On demand revenue   $ 102,900,000  
Deferred commissions period of benefit 3 years 3 years  
Current capitalized commissions cost $ 5,800,000 $ 5,800,000  
Noncurrent capitalized commissions cost 7,500,000 7,500,000  
Amortized commission costs 1,300,000 3,000,000  
Capitalized commissions impairment loss $ 0 $ 0  
Contract term   Revenues are calculated based on the number of transactions processed monthly and will vary from month to month based on actual usage of these transaction-based services over the contract term, which is typically one year in duration.  
Remaining performance obligation percentage 67.00% 67.00%  
Period for satisfying 75% of remaining obligation   24 months  
Accumulated Deficit      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Cumulative effect of adoption of ASU 2014-09     2,221,000
Accumulated Deficit | Adjustments due to ASU 2014-09      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Cumulative effect of adoption of ASU 2014-09     $ 2,200,000
On demand      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Remaining performance obligation $ 385,600,000 $ 385,600,000  
Contract term   Certain clients commit to purchase our solutions for terms ranging from two to seven years.