XML 55 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Schedule of Disaggregation of Revenue

In the following tables, revenue is disaggregated by product and service and the timing of revenue recognition. The table also includes a reconciliation of the disaggregated revenue.

 

    For the Years Ended December 31,  
    2019     2018  
Products and services                
Software as a Service (SaaS)   $ 6,102,280     $ 2,696,208  
Other subscription and support services     682,325       1,042,196  
Equipment     480,304       362,625  
Non-recurring services     330,895       206,910  
Extended warranties on equipment     59,146       120,710  
Other     8,708       4,805  
    $ 7,663,658     $ 4,433,454  
Timing of revenue recognition                
Products transferred at a point in time   $ 489,012     $ 367,430  
Services transferred over time     7,174,646       4,066,024  
    $ 7,663,658     $ 4,433,454  

Schedule of Revenue Performance Obligation

The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:

 

    2020     2021     2022     Total  
                         
Software as a Service (SaaS)   $ 391,831     $ -     $ -     $ 391,831  
Other subscription and support services     159,892       4,480       1,020       165,392  
Extended warranties on equipment     20,668       7,235       587       28,490  
    $ 572,391     $ 11,715     $ 1,607     $ 585,713  

Schedule of Earnings Per Share Basic and Diluted

    Year Ended  
    December 31,  
    2019     2018  
Numerator:            
Net Loss   $ (2,548,711 )   $ (3,963,576 )
                 
Denominator:                
Weighted average common shares –                
Basic/Diluted     15,792,470       15,542,480  
                 
Net Loss per share –                
Basic/Diluted   $ (0.16 )   $ (0.26 )
                 

Summary of Common Stock Equivalents Excluded from Loss Per Diluted Share

The following table summarizes the common stock equivalents excluded from loss per diluted share because their effect would be anti-dilutive:

 

    2019     2018  
             
Stock options     1,436,623       1,072,332  
Warrants     63,430       471,801  
Restricted stock     2,670       -  
Total     1,502,723       1,544,133