XML 51 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Description of Business, Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2018
USD ($)
country
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
country
Jun. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
application
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Unrealized gains on derivative financial instruments $ (1,858,182) $ 0 $ (1,097,056) $ 0  
Foreign currency translation adjustment $ (952,438) $ 0 $ (584,085) $ 0  
Number of apps added | application         2
Number of countries in which entity operates (more than) | country 100   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
The New Lenders and Agent | Term credit facility          
Business Acquisition, Contingent Consideration [Line Items]          
Outstanding under term loan facility $ 48,800,000   $ 48,800,000   56,300,000
Retained earnings          
Business Acquisition, Contingent Consideration [Line Items]          
Cumulative effect adjustment         $ 16,475
Reclassification          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Unrealized gains on derivative financial instruments     1,700,000    
Foreign currency translation adjustment     $ 1,700,000    
Two Customers | Revenue | Customer concentration risk          
Concentration Risk [Line Items]          
Concentration risk, percentage     49.00%    
Four Customers | Revenue | Customer concentration risk          
Concentration Risk [Line Items]          
Concentration risk, percentage       46.00%  
Three Customers | Accounts receivable | Customer concentration risk          
Concentration Risk [Line Items]          
Concentration risk, percentage     51.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