XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2021
Accounting Policies [Abstract]  
Schedule of Disaggregation of Revenue

The table also includes a reconciliation of the disaggregated revenue.

 

    For the Three Months Ended March 31,  
      2021       2020  
Products and services                
                 
Software as a Service (SaaS)   $ 2,775,706     $ 2,238,419  
Other subscription and support services     15,797       79,231  
Equipment     36,266       783,793  
Non-recurring services     21,000       -  
Extended warranties on equipment     3,156       6,330  
Other     10,616       7,499  
    $ 2,862,541     $ 3,115,272  
                 
Timing of revenue recognition                
                 
Products transferred at a point in time   $ 46,881     $ 791,292  
Services transferred over time     2,815,660       2,323,980  
    $ 2,862,541     $ 3,115,272  

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                    
    2021     2022     2023     Total  
                         
Software as a Service (SaaS)   $ 401,658     $ 39,876     $ -     $ 441,534  
Other subscription and support services     7,180       4,493       1,581       13,254  
Extended warranties on equipment     4,951       2,179       741       7,871  
    $ 413,789     $ 46,548     $ 2,322     $ 462,659  

Schedule of Earnings Per Share Basic and Diluted

The calculation of diluted net (loss) income per share excludes all anti-dilutive shares. In the periods of a net loss, all common stock equivalents are considered anti-dilutive.

 

    Three Months Ended  
    March 31,  
    2021     2020  
Numerator:                
                 
Net (Loss) Income   $ (1,060,066 )   $ 26,602  
                 
Denominator:                
Weighted average common shares – Basic     18,515,550       16,153,549  
Dilutive effect of equity incentive plans     -       1,000,312  
Weighted average common shares – Diluted     18,515,550       17,153,861  
                 
Net (Loss) Income per share –                
Basic   $ (0.06 )   $ 0.00  
Diluted   $ (0.06 )   $ 0.00  

Summary of Common Stock Equivalents Excluded from Loss Per Diluted Share

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

 

    Three Months Ended  
    March 31,  
    2021     2020  
Stock options     527,424       -  
Warrants     12,680       -  
Restricted stock     405,576       -  
Performance stock units     265,942       -  
      1,211,622       -