Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Narrative (Details)

v3.20.1
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
segment
customer
employee
Dec. 31, 2018
USD ($)
customer
Jan. 01, 2019
USD ($)
Schedule of Significant Accounting Policies [Line Items]      
Depreciation and amortization $ 1,680,104 $ 1,815,281  
Impairment of goodwill 0 0  
Impairment of finite-lived intangible assets 0 0  
Intangible assets acquired $ 2,575,000 0  
Employees employed under grant | employee 33    
Employees under required amount | employee 13    
Employees required to be employed | employee 50    
Arkansas grant contingency $ 85,000 $ 55,000  
Number of reportable segments | segment 1    
Operating lease, right-of-use asset $ 756,115    
Operating lease, liability 757,021    
Finance lease, right-of-use asset 88,178    
Finance lease, liability $ 80,777    
Accounting Standards Update 2016-02      
Schedule of Significant Accounting Policies [Line Items]      
Operating lease, right-of-use asset     $ 1,200,000
Operating lease, liability     1,200,000
Finance lease, right-of-use asset     265,000
Finance lease, liability     $ 265,000
Customer Concentration Risk | Accounts Receivable      
Schedule of Significant Accounting Policies [Line Items]      
Concentration risk, number of customers | customer 2 2  
Customer Concentration Risk | Accounts Receivable | Yahoo and Google      
Schedule of Significant Accounting Policies [Line Items]      
Concentration risk, percentage 60.00% 71.10%  
Customer Concentration Risk | Net Revenue      
Schedule of Significant Accounting Policies [Line Items]      
Concentration risk, number of customers | customer 2 2  
Customer Concentration Risk | Net Revenue | Yahoo and Google      
Schedule of Significant Accounting Policies [Line Items]      
Concentration risk, percentage 78.50% 81.80%  
Equipment      
Schedule of Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 3 years    
Furniture and fixtures | Minimum      
Schedule of Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 5 years    
Furniture and fixtures | Maximum      
Schedule of Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 7 years    
Software | Minimum      
Schedule of Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 2 years    
Software | Maximum      
Schedule of Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 3 years    
Software Development      
Schedule of Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 2 years