XML 77 R5.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance at Dec. 31, 2017 $ 44,145 $ 19,865,273 $ 20,807,679 $ 40,717,097
Balance, shares at Dec. 31, 2017 4,414,492      
Exercise of stock options $ 674 569,194   569,868
Exercise of stock options, shares 67,440      
Stock-based compensation   345,626   345,626
Dividend distribution     (1,257,936) (1,257,936)
401(K) stock match $ 344 527,325   527,669
401(K) stock match, shares 34,383      
Issuance of restricted stock $ 28 (28)    
Issuance of restricted stock, shares 2,788      
Shares issued under Employee Stock Purchase Plan $ 86 113,496   113,582
Shares issued under Employee Stock Purchase Plan, shares 8,582      
Net income     5,718,444 5,718,444
Balance at Dec. 31, 2018 $ 45,277 21,420,886 25,268,187 46,734,350
Balance, shares at Dec. 31, 2018 4,527,685      
Exercise of stock options $ 413 272,869   273,282
Exercise of stock options, shares 41,310      
Other share retirements $ (59) (27,915) (62,048) (90,022)
Other share retirements, shares (5,863)      
Stock-based compensation   235,105   235,105
Dividend distribution     (1,288,681) (1,288,681)
401(K) stock match $ 521 687,979   688,500
401(K) stock match, shares 52,089      
Issuance of restricted stock $ 110 (55,044)   (54,934)
Issuance of restricted stock, shares 10,968      
Shares issued under Employee Stock Purchase Plan $ 183 200,053   200,236
Shares issued under Employee Stock Purchase Plan, shares 18,333      
Net income     2,718,274 2,718,274
Balance at Dec. 31, 2019 $ 46,445 $ 22,733,933 $ 26,635,732 $ 49,416,110
Balance, shares at Dec. 31, 2019 4,644,522