XML 20 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statement of Changes in Stockholders' Equity - USD ($)
Convertible Preferred Stock [Member]
Preferred Stock [Member]
Common Stock [Member]
Treasury Stock, Common [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance at Dec. 31, 2021 $ 33,820 $ 80,271,999 $ 54,169,280 $ 134,475,099
Balance, shares at Dec. 31, 2021 33,819,862          
Common stock issued for option exercises $ 70 77,800 $ 77,870
Common stock issued for option exercises, shares   70,791         70,791
Common stock issued for warrant exercises $ 50 99,950 $ 100,000
Common stock issued for warrant exercises, shares   50,000          
Stock-based compensation expense $ 725 7,542,498 7,543,223
Stock-based compensation expense, shares   725,166          
Common stock issued for acquisitions $ 89 480,687 480,776
Common stock issued for acquisitions, shares   88,446          
Repurchases of common stock (14,211,866) (14,211,866)
Other comprehensive loss, net of tax 293,140 293,140
Net loss (14,238,249) (14,238,249)
Balance at Dec. 31, 2022 $ 34,754 (14,211,866) 88,472,935 293,140 39,931,031 $ 114,519,994
Balance, shares at Dec. 31, 2022 34,754,265          
Common stock issued for option exercises, shares            
Stock-based compensation expense $ 1,354 8,335,501 $ 8,336,855
Stock-based compensation expense, shares   1,354,081          
Repurchases of common stock (1,363,929) (1,363,929)
Other comprehensive loss, net of tax (146,440) (146,440)
Net loss (35,332,865) (35,332,865)
Balance at Dec. 31, 2023 $ 36,108 $ (15,575,795) $ 96,808,436 $ 146,700 $ 4,598,166 $ 86,013,615
Balance, shares at Dec. 31, 2023 36,108,346