XML 37 R23.htm IDEA: XBRL DOCUMENT v3.5.0.2
Note 2 - Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2016
Notes Tables  
Revenue Recognition, Multiple-deliverable Arrangements [Table Text Block]
 
 
For the six months ended
 
Revenue activity
 
June 30, 2016
   
June 30, 2015
 
Set-up fees
  $ 3,312,733     $ 2,882,153  
Change orders
    669,899       354,808  
Maintenance
    2,337,965       2,501,407  
Software licenses
    2,202,288       1,527,374  
Professional services
    1,398,136       1,924,967  
Hosting
    539,978       482,317  
Total
  $ 10,460,999     $ 9,673,026  
 
 
For the three months ended
 
Revenue activity
 
June 30, 2016
   
June 30, 2015
 
Set-up fees
  $ 1,793,399     $ 1,617,609  
Change orders
    392,146       212,767  
Maintenance
    1,136,745       1,269,530  
Software licenses
    1,001,374       786,437  
Professional services
    745,816       707,970  
Hosting
    234,008       240,586  
Total
  $ 5,303,488     $ 4,834,899  
Allowance for Credit Losses on Financing Receivables [Table Text Block]
 
 
June 30, 2016
 
 
December 31, 2015
 
Beginning of period
  $ 116,834     $ 186,085  
Bad debt expense
    33,307       14,939  
Write-offs
    (24,548 )     (84,190 )
End of period
  $ 125,593     $ 116,834  
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
 
 
Revenues
 
 
Accounts receivable
 
For the period ended
 
Number of
customers
 
 
Percentage of
total revenues
 
 
Number of
customers
 
 
Percentage of
a
ccounts receivable
 
June 30, 2016
    1       20%       1       13%  
December 31, 2015
    1       16%       3       42%  
June 30, 2015
    1       13%       2       31%  
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]
European revenues
For the six months ended
 
June 30, 2016
 
 
June 30, 2015
 
European revenues
 
 
% of Total revenues
 
 
European revenues
 
 
% of Total revenues
 
$ 899,293       9%     $ 1,084,178       11%