XML 20 R5.htm IDEA: XBRL DOCUMENT v3.25.0.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, 2022 4,888,975      
Balance at Dec. 31, 2022 $ 48,890 $ 25,914,644 $ 45,221,509 $ 71,185,043
Stock-based compensation 0 527,762 0 527,762
Dividend distribution $ 0 0 (1,389,296) (1,389,296)
401(K) stock match (in shares) 38,701      
401(K) stock match $ 387 850,611 0 850,998
Issuance of deferred stock awards (in shares) 22,197      
Issuance of deferred stock awards $ 222 (171,970) 0 $ (171,748)
Shares issued under Employee Stock Purchase Plan (in shares) 12,700     12,700
Shares issued under Employee Stock Purchase Plan $ 127 230,462 0 $ 230,589
Net income $ 0 0 10,563,249 10,563,249
Balance (in shares) at Dec. 31, 2023 4,962,573      
Balance at Dec. 31, 2023 $ 49,626 27,351,509 54,395,462 81,796,597
Stock-based compensation 0 571,632 0 571,632
Dividend distribution $ 0 0 (1,410,884) (1,410,884)
401(K) stock match (in shares) 42,086      
401(K) stock match $ 421 875,377 0 875,798
Issuance of deferred stock awards (in shares) 17,475      
Issuance of deferred stock awards $ 175 (109,062) 0 $ (108,887)
Shares issued under Employee Stock Purchase Plan (in shares) 14,583     14,583
Shares issued under Employee Stock Purchase Plan $ 146 251,431 0 $ 251,577
Net income $ 0 0 2,112,842 2,112,842
Balance (in shares) at Dec. 31, 2024 5,036,717      
Balance at Dec. 31, 2024 $ 50,367 $ 28,940,887 $ 55,097,420 $ 84,088,674