XML 24 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statement of Changes in Stockholders' Equity - USD ($)
Convertible Preferred Stock [Member]
Preferred Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Beginning balance, value at Dec. 31, 2019 $ 26 $ 17,343 $ 26,687,701 $ (24,967,814) $ 1,737,256
Beginning balance, shares at Dec. 31, 2019 25,600 17,342,922      
Public offering, net of offering costs of $1,457,922 $ 7,243 18,004,840 18,012,083
Public offering, net of offering costs, shares   7,242,954      
Common stock issued for warrant exercises $ 857 269,143 270,000
Common stock issued for warrant exercises, shares   856,660      
Common stock issued for option exercises $ 871 1,459,729 1,460,600
Common stock issued for option exercises, shares   871,229      
Stock-based compensation expense $ 111 2,737,930 2,738,041
Stock-based compensation expense, shares   110,935      
Conversion of preferred stock to common $ (26) $ 2,133 (2,107)
Conversion of preferred stock to common, shares (25,600) 2,133,333      
Common stock issued for acquisitions        
Net income 42,478,529 42,478,529
Ending balance, value at Dec. 31, 2020 $ 28,558 49,157,236 17,510,715 66,696,509
Ending balance, shares at Dec. 31, 2020 28,558,033      
Common stock issued for option exercises $ 189 450,209 450,398
Common stock issued for option exercises, shares   189,225      
Stock-based compensation expense $ 444 5,508,960 5,509,404
Stock-based compensation expense, shares   444,050      
Common stock issued for acquisitions $ 4,629 25,155,594 25,160,223
Common stock issued for acquisitions, shares   4,628,554      
Net income 36,658,564 36,658,564
Ending balance, value at Dec. 31, 2021 $ 33,820 $ 80,271,999 $ 54,169,279 $ 134,475,098
Ending balance, shares at Dec. 31, 2021 33,819,862