Annual report pursuant to Section 13 and 15(d)

Revenue Recognition - Narrative (Details)

v3.10.0.1
Revenue Recognition - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Jan. 01, 2018
Jan. 01, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Cumulative effect of adoption of ASUs   $ 2,221,000 $ 43,843,000
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.    
On demand revenue $ 113,700,000    
Deferred commissions period of benefit 3 years    
Current capitalized commissions cost $ 6,700,000    
Noncurrent capitalized commissions cost 7,800,000    
Amortized commission costs 5,400,000    
Capitalized commissions impairment loss $ 0    
Remaining performance obligation percentage 68.80%    
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 ASUs   2,221,000 $ 43,837,000
Accumulated Deficit | Adjustments due to ASU 2014-09      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Cumulative effect of adoption of ASUs   $ 2,200,000  
On demand      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Contract term Certain clients commit to purchase our solutions for terms ranging from two to seven years.    
Remaining performance obligation $ 414,700,000