XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Deficit [Member]
Beginning Balance at Dec. 31, 2020 $ 68,042,972 $ 18,413 $ 166,424,597 $ (98,400,038)
Beginning Balance, Shares at Dec. 31, 2020   18,413,419    
Stock-based compensation 309,610   309,610  
Stock option and warrant exercises 253,389 $ 277 253,112  
Stock option and warrant exercises, Shares   276,388    
Net income (loss) 1,146,740     1,146,740
Ending Balance at Mar. 31, 2021 69,752,711 $ 18,690 166,987,319 (97,253,298)
Ending Balance, Shares at Mar. 31, 2021   18,689,807    
Beginning Balance at Dec. 31, 2020 68,042,972 $ 18,413 166,424,597 (98,400,038)
Beginning Balance, Shares at Dec. 31, 2020   18,413,419    
Net income (loss) 1,846,046      
Ending Balance at Jun. 30, 2021 71,038,518 $ 18,740 167,573,770 (96,553,992)
Ending Balance, Shares at Jun. 30, 2021   18,739,653    
Beginning Balance at Mar. 31, 2021 69,752,711 $ 18,690 166,987,319 (97,253,298)
Beginning Balance, Shares at Mar. 31, 2021   18,689,807    
Stock-based compensation 506,391   506,391  
Release of deferred stock units   $ 8 (8)  
Release of deferred stock units, Shares   7,742    
Stock option and warrant exercises 41,122 $ 19 41,103  
Stock option and warrant exercises, Shares   19,167    
Shares issued for Employee Stock Purchase Plan options 38,988 $ 23 38,965  
Shares issued for Employee Stock Purchase Plan options, Shares   22,937    
Net income (loss) 699,306     699,306
Ending Balance at Jun. 30, 2021 71,038,518 $ 18,740 167,573,770 (96,553,992)
Ending Balance, Shares at Jun. 30, 2021   18,739,653    
Beginning Balance at Dec. 31, 2021 73,628,264 $ 19,046 170,318,199 (96,708,981)
Beginning Balance, Shares at Dec. 31, 2021   19,045,988    
Stock-based compensation 258,638   258,638  
Net income (loss) (2,184,309)     (2,184,309)
Ending Balance at Mar. 31, 2022 71,702,593 $ 19,046 170,576,837 (98,893,290)
Ending Balance, Shares at Mar. 31, 2022   19,045,988    
Beginning Balance at Dec. 31, 2021 $ 73,628,264 $ 19,046 170,318,199 (96,708,981)
Beginning Balance, Shares at Dec. 31, 2021   19,045,988    
Stock option exercises, Shares 53,465      
Net income (loss) $ (1,034,078)      
Ending Balance at Jun. 30, 2022 73,348,812 $ 19,117 171,072,754 (97,743,059)
Ending Balance, Shares at Jun. 30, 2022   19,117,173    
Beginning Balance at Mar. 31, 2022 71,702,593 $ 19,046 170,576,837 (98,893,290)
Beginning Balance, Shares at Mar. 31, 2022   19,045,988    
Stock-based compensation 326,894   326,894  
Stock option exercises 92,428 $ 53 92,375  
Stock option exercises, Shares   53,465    
Shares issued for Employee Stock Purchase Plan options 76,666 $ 18 76,648  
Shares issued for Employee Stock Purchase Plan options, Shares   17,720    
Net income (loss) 1,150,231     1,150,231
Ending Balance at Jun. 30, 2022 $ 73,348,812 $ 19,117 $ 171,072,754 $ (97,743,059)
Ending Balance, Shares at Jun. 30, 2022   19,117,173