XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Schedule of basic and diluted earnings (loss) per share
   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2021   2020   2021   2020 
Numerator                
Net income (loss)  $352,100   $(1,077,468)  $(285,277)  $(3,281,399)
                     
Denominator                    
Weighted average shares outstanding used in computing earnings per share                    
Basic   17,347,096    14,667,216    16,720,114    14,638,359 
Effect of dilutive stock options, warrants, and unvested restricted stock awards   757,711    
-
    
-
    
-
 
Diluted   18,104,807    14,667,216    16,720,114    14,638,359 
                     
Earnings (loss) per share                    
Basic  $0.02   $(0.07)  $(0.02)  $(0.22)
Diluted  $0.02   $(0.07)  $(0.02)  $(0.22)

 

Schedule of unvested restricted stock awards
   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2021   2020   2021   2020 
                 
Weighted average number of shares excluded from calculation                    
Unvested restricted stock awards   98,011    79,264    94,942    48,027 
Options   659,700    826,777    652,103    782,575 
Total   757,711    906,041    747,045    830,602