XML 56 R37.htm IDEA: XBRL DOCUMENT v3.19.1
Note 2 - Summary of Significant Accounting Policies (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Jun. 16, 2016
Jul. 10, 2009
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total $ (39,268) $ 13,268    
Allowance for Doubtful Accounts Receivable, Current, Ending Balance 176,220 149,980    
Cash, Uninsured Amount 861,565      
Revenues, Total 27,104,480 26,979,658    
Deferred Revenue 8,251,556      
Deferred Revenue, Current 6,457,319 7,564,587    
Advertising Expense 821,693 701,161    
Research and Development Expense, Total $ 3,370,233 $ 2,854,428    
Revenue Spent on Research and Product Development Activities, Percent 12.40% 10.60%    
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00%      
The 2016 Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 11,025,000   10,000,000  
Common Stock Available for Issuance Increasing Period 9 years      
Common Stock Available for Issuance, Annual Increase Percent 5.00%      
Plan 2009 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized       7,500,000
Leasehold Improvements Computers Equipment And Furniture [Member]        
Property, Plant and Equipment, Useful Life 5 years      
Software Development [Member]        
Property, Plant and Equipment, Useful Life 3 years      
Sales Revenue, Net [Member] | Customer Concentration Risk [Member]        
Concentration Risk, Percentage 13.00% 10.00%    
Sales Revenue, Net [Member] | Customer Concentration Risk [Member] | Customer 1 [Member]        
Concentration Risk, Percentage 13.00% 10.00%    
Revenues, Total $ 3,528,000 $ 2,691,000    
Accounts Receivable [Member] | Customer Concentration Risk [Member]        
Concentration Risk, Percentage 20.00% 24.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer 1 [Member]        
Concentration Risk, Percentage 20.00% 24.00%    
Minimum [Member]        
Term Of Software License 3 years      
Deferred Revenue, Service Contract Term 30 days      
Maximum [Member]        
Term Of Software License 5 years      
Deferred Revenue, Service Contract Term 6 years 182 days