Annual report pursuant to Section 13 and 15(d)

Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)

v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
1 Months Ended 12 Months Ended
Oct. 03, 2018
Jan. 01, 2018
USD ($)
Dec. 31, 2016
Dec. 31, 2018
USD ($)
FinancialInstitution
Customer
Segment
Business
shares
Dec. 31, 2017
USD ($)
Customer
shares
Dec. 31, 2016
USD ($)
Customer
Jan. 01, 2019
USD ($)
Jun. 12, 2017
shares
Mar. 27, 2017
shares
Dec. 31, 2009
USD ($)
Accounting Policies [Line Items]                    
Number of authorized shares of common stock | shares       500,000,000 500,000,000          
Percentage of contract price invoiced to customer on contract signed       50.00%            
Percentage of contract price invoiced to customer on subscription service operational and ready to go live       50.00%            
Percentage of contract value invoiced subscription service renewals on renewal contract executed       100.00%            
Deferred revenue added from new billings       $ 41,400,000            
Revenues       34,753,000 $ 23,763,000 $ 15,507,000        
Allowance for potential credit losses       0 0          
Impairment of long-lived assets held for use       0.7            
Impairment of long-lived assets to be disposed of           0        
One-time license fee payable for each license sold to customer                   $ 5,000
Minimum annual amount due under license agreement                   $ 75,000
Minimum amount incurred under license agreement       $ 75,000 75,000 75,000        
Expected dividend yield       0.00%            
Number of operating segment | Segment       1            
Number of business activity | Business       1            
Description of uncertain income tax position       For tax positions meeting the more likely than not threshold, the amount recognized in the consolidated financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement with the relevant tax authority.            
Accumulated deficit       $ (97,377,000) (97,595,000)          
Accrued expenses and other current liabilities       $ (246,000) 1,535,000 $ 1,049,000        
Hurricane                    
Accounting Policies [Line Items]                    
Impairment of long-lived assets held for use         $ 800,000          
Software Technology | HunchLab                    
Accounting Policies [Line Items]                    
Property and equipment estimated useful lives       5 years            
Patents                    
Accounting Policies [Line Items]                    
Estimated useful life of intangible assets       3 years            
Customer Relationships                    
Accounting Policies [Line Items]                    
Estimated useful life of intangible assets       7 years            
Customer Relationships | HunchLab                    
Accounting Policies [Line Items]                    
Estimated useful life of intangible assets 7 years                  
Customer Concentration Risk | Accounts Receivable                    
Accounting Policies [Line Items]                    
Number of customers | Customer       1 3          
Customer Concentration Risk | Revenues                    
Accounting Policies [Line Items]                    
Number of customers | Customer       2 1 2        
Customer Concentration Risk | Customer One | Accounts Receivable                    
Accounting Policies [Line Items]                    
Concentration risk percentage       77.00% 18.00%          
Customer Concentration Risk | Customer One | Revenues                    
Accounting Policies [Line Items]                    
Concentration risk percentage       22.00% 18.00% 12.00%        
Customer Concentration Risk | Customer Two | Accounts Receivable                    
Accounting Policies [Line Items]                    
Concentration risk percentage         18.00%          
Customer Concentration Risk | Customer Two | Revenues                    
Accounting Policies [Line Items]                    
Concentration risk percentage       15.00%   12.00%        
Customer Concentration Risk | Customer Three | Accounts Receivable                    
Accounting Policies [Line Items]                    
Concentration risk percentage         14.00%          
Sales and Marketing Expense                    
Accounting Policies [Line Items]                    
Advertising and promotion costs       $ 600,000 $ 500,000 $ 500,000        
General and Administrative Expense                    
Accounting Policies [Line Items]                    
Royalty expense       35,000 $ 60,000 $ 35,000        
United States                    
Accounting Policies [Line Items]                    
Revenues       $ 33,900,000            
United States | Credit Concentration Risk                    
Accounting Policies [Line Items]                    
Number of financial institutions at which cash deposits are maintained | FinancialInstitution       3            
South Africa                    
Accounting Policies [Line Items]                    
Revenues       $ 900,000            
International | Credit Concentration Risk                    
Accounting Policies [Line Items]                    
Number of financial institutions at which cash deposits are maintained | FinancialInstitution       1            
Recognition from Beginning Deferred Revenue                    
Accounting Policies [Line Items]                    
Deferred revenue recognized       $ 9,700,000            
Recognition from New Billings of Deferred Revenue                    
Accounting Policies [Line Items]                    
Deferred revenue recognized       $ 24,800,000            
Adoption of Topic 606                    
Accounting Policies [Line Items]                    
Revenues material right recognition period       3 years            
Subscription renewal fees recognition period       1 year            
Deferred revenue   $ 17,300,000                
Capitalized commissions, amortization period       5 years            
Amortization of capitalized commissions       $ 500,000            
Adoption of Topic 606 | Effect of Change Increase/(Decrease)                    
Accounting Policies [Line Items]                    
Deferred revenue   (1,200,000)                
Revenues       $ 392,000            
Accumulated deficit   2,900,000                
Accrued expenses and other current liabilities   100,000                
Capitalization of commissions   $ 1,800,000                
Adoption of Topic 842 | Scenario Plan                    
Accounting Policies [Line Items]                    
Operating lease, right-of-use assets             $ 800,000      
Operating lease, liabilities             $ 800,000      
Minimum                    
Accounting Policies [Line Items]                    
Subscription services initial contract period       1 year            
Property and equipment estimated useful lives       3 years            
Maximum                    
Accounting Policies [Line Items]                    
Subscription services initial contract period       5 years            
Expected customer relationship period       5 years            
Highly liquid investments maturity period       3 months            
Property and equipment estimated useful lives       5 years            
Amended and Restated Certificate of Incorporation                    
Accounting Policies [Line Items]                    
Number of authorized shares of common stock | shares               500,000,000 8,600,000  
Total number of authorized shares | shares                 14,550,000  
Reverse stock split, description       one-for-17 reverse stock split of the outstanding shares of the Company’s capital stock, such that each 17 shares of capital stock issued and outstanding, automatically and without any action on the part of the respective holders thereof, combined into one share of the same class and series of capital stock.            
Reverse stock split, conversion ratio     0.0588              
Amended and Restated Certificate of Incorporation | Series A-2 Convertible Preferred Stock                    
Accounting Policies [Line Items]                    
Conversion of preferred stock into common stock | shares                 0.715548  
Convertible preferred stock, terms of conversion       to provide, among other changes, that each share of Series A-2 convertible preferred stock would automatically convert into 0.715548 shares of common stock upon the consummation of an initial public offering of the Company’s capital stock.