XML 20 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2020 4,748,012      
Balance at Dec. 31, 2020 $ 47,480 $ 23,631,618 $ 27,614,087 $ 51,293,185
Exercise of stock options (in shares) 3,654     3,654
Exercise of stock options $ 37 48,562 0 $ 48,599
Stock-based compensation 0 548,282 0 548,282
Dividend distribution $ 0 0 (1,706) (1,706)
401(K) stock match (in shares) 33,998      
401(K) stock match $ 340 557,056 0 557,396
Issuance of deferred stock awards (in shares) 14,597      
Issuance of deferred stock awards $ 146 (26,094) 0 $ (25,948)
Shares issued under Employee Stock Purchase Plan (in shares) 11,824     11,824
Shares issued under Employee Stock Purchase Plan $ 118 135,147 0 $ 135,265
Net income $ 0 0 11,798,153 11,798,153
Balance (in shares) at Dec. 31, 2021 4,812,085      
Balance at Dec. 31, 2021 $ 48,121 24,894,571 39,410,534 $ 64,353,226
Exercise of stock options (in shares)       (0)
Stock-based compensation 0 449,891 0 $ 449,891
Dividend distribution $ 0 0 (1,701,971) (1,701,971)
401(K) stock match (in shares) 25,939      
401(K) stock match $ 260 618,475 0 618,735
Issuance of deferred stock awards (in shares) 41,816      
Issuance of deferred stock awards $ 418 (213,026) 0 $ (212,608)
Shares issued under Employee Stock Purchase Plan (in shares) 9,135     9,135
Shares issued under Employee Stock Purchase Plan $ 91 164,733 0 $ 164,824
Net income $ 0 0 7,512,946 7,512,946
Balance (in shares) at Dec. 31, 2022 4,888,975      
Balance at Dec. 31, 2022 $ 48,890 $ 25,914,644 $ 45,221,509 $ 71,185,043