XML 29 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2020
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 Three Months Ended June 30,  
    2020     2019  
Products and services                
                 
Software as a Service (SaaS)   $ 1,671,350     $ 1,120,658  
Other subscription and support services     70,703       156,306  
Equipment     51,754       71,109  
Non-recurring services     41,450       190,902  
Extended warranties on equipment     5,845       17,641  
Other     1,093       1,375  
    $ 1,842,195     $ 1,557,991  
                 
Timing of revenue recognition                
                 
Products transferred at a point in time   $ 52,847     $ 72,483  
Services transferred over time     1,789,348       1,485,508  
    $ 1,842,195     $ 1,557,991  

 

    For the Six Months Ended June 30,  
    2020     2019  
Products and services                
                 
Software as a Service (SaaS)   $ 3,909,769     $ 1,981,907  
Other subscription and support services     149,934       424,476  
Equipment     835,547       187,521  
Non-recurring services     41,450       198,045  
Extended warranties on equipment     12,175       38,319  
Other     8,592       6,717  
    $ 4,957,467     $ 2,836,985  
                 
Timing of revenue recognition                
                 
Products transferred at a point in time   $ 844,139     $ 194,238  
Services transferred over time     4,113,328       2,642,747  
    $ 4,957,467     $ 2,836,985
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:

 

    Remainder                    
    2020     2021     2022     Total  
                         
Software as a Service (SaaS)   $ 374,555     $ 98,252     $ -     $ 472,807  
Other subscription and support services     34,084       9,624       3,252       46,960  
Extended warranties on equipment     8,493       7,880       1,633       18,006  
    $ 417,132     $ 115,756     $ 4,885     $ 537,773  

Schedule of Earnings Per Share Basic and Diluted

The calculation of diluted net loss per share excludes all anti-dilutive shares.

 

    Three Months Ended     Six Months Ended  
    June 30,     June 30,  
    2020     2019     2020     2019  
Numerator:                                
                                 
Net Loss   $ (760,273 )   $ (873,677 )   $ (733,671 )   $ (2,086,668 )
                                 
Denominator:                                
Weighted average common shares –                                
Basic/Diluted     16,377,539       15,742,692       16,265,544       15,691,016  
                                 
Net Loss per share –                                
Basic/Diluted   $ (0.05 )   $ (0.06 )   $ (0.05 )   $ (0.13 )

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 due to the net loss:

 

    Three Months Ended     Six Months Ended  
    June 30,     June 30,  
    2020     2019     2020     2019  
Stock options     1,263,257       1,436,323       1,263,257       1,436,323  
Warrants     13,430       290,644       13,430       290,644  
Restricted stock     7,284       3,799       7,284       3,799  
      1,283,971       1,730,766       1,283,971       1,730,766