XML 17 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statement of Changes in Stockholders' Equity - USD ($)
Convertible Preferred Stock [Member]
Preferred Stock [Member]
Common Stock [Member]
Treasury Stock [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance at Dec. 31, 2020 $ 28,558 $ 49,157,236 $ 17,510,715 $ 66,696,509
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         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
Balance at Dec. 31, 2021 $ 33,820 80,271,999 54,169,279 134,475,098
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
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          
Net income (14,238,249) (14,238,249)
Common stock issued for warrant exercises $ 50 99,950 100,000
Common stock issued for warrant exercises, shares   50,000          
Repurchases of common stock (14,211,866) (14,211,866)
Other comprehensive income, net of tax 293,140 293,140
Balance at Dec. 31, 2022 $ 34,754 $ (14,211,866) $ 88,472,934 $ 293,140 $ 39,931,030 $ 114,519,992
Balance, shares at Dec. 31, 2022 34,754,265