XML 49 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Description of Business, Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2018
USD ($)
country
Mar. 31, 2017
Dec. 31, 2017
USD ($)
application
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Number of apps added | application     2
Number of countries in which entity operates (more than) | country 100    
Business Acquisition, Contingent Consideration [Line Items]      
Cumulative effect adjustment     $ 16,475
Significant Unobservable Inputs (Level 3)      
Business Acquisition, Contingent Consideration [Line Items]      
Contingent consideration liability $ 5,000,000   5,000,000
The New Lenders and Agent | Term credit facility      
Business Acquisition, Contingent Consideration [Line Items]      
Outstanding under term loan facility $ 52,500,000   56,300,000
Retained earnings      
Business Acquisition, Contingent Consideration [Line Items]      
Cumulative effect adjustment     $ 16,475
Two Customers | Revenue | Customer concentration risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 47.00%    
Four Customers | Revenue | Customer concentration risk      
Concentration Risk [Line Items]      
Concentration risk, percentage   63.00%  
Three Customers | Accounts receivable | Customer concentration risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 50.00%    
Five Customers | Accounts receivable | Customer concentration risk      
Concentration Risk [Line Items]      
Concentration risk, percentage     61.00%
Accounting Standards Update 2014-09 (Topic 606) | Retained earnings      
Business Acquisition, Contingent Consideration [Line Items]      
Cumulative effect adjustment     $ 20,000