XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - 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 398,269 0 398,269
Dividend $ 0 0 (1,043,171) (1,043,171)
401(k) stock match (in shares) 28,597      
401(k) stock match $ 286 644,287 0 644,573
Net income $ 0 0 9,199,331 9,199,331
Issuance of deferred stock awards (in shares) 22,197      
Issuance of deferred stock awards $ 221 (171,970) 0 (171,749)
Shares issued under Employee Stock Purchase Plan (in shares) 4,873      
Shares issued under Employee Stock Purchase Plan $ 49 94,584 0 94,633
Balance (in shares) at Sep. 30, 2023 4,944,642      
Balance at Sep. 30, 2023 $ 49,446 26,879,814 53,377,669 80,306,929
Balance (in shares) at Jun. 30, 2023 4,933,844      
Balance at Jun. 30, 2023 $ 49,338 26,538,005 52,586,742 79,174,085
Stock-based compensation 0 132,436 0 132,436
Dividend $ 0 0 (345,372) (345,372)
401(k) stock match (in shares) 10,798      
401(k) stock match $ 108 209,373 0 209,481
Net income $ 0 0 1,136,299 1,136,299
Balance (in shares) at Sep. 30, 2023 4,944,642      
Balance at Sep. 30, 2023 $ 49,446 26,879,814 53,377,669 80,306,929
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 418,957 0 418,957
Dividend $ 0 0 (1,059,512) (1,059,512)
401(k) stock match (in shares) 32,024      
401(k) stock match $ 320 655,120 0 655,440
Net income $ 0 0 3,358,246 3,358,246
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) 7,537      
Shares issued under Employee Stock Purchase Plan $ 75 128,702 0 128,777
Balance (in shares) at Sep. 30, 2024 5,019,609      
Balance at Sep. 30, 2024 $ 50,196 28,445,226 56,694,196 85,189,618
Balance (in shares) at Jun. 30, 2024 5,007,921      
Balance at Jun. 30, 2024 $ 50,079 28,086,304 55,022,946 83,159,329
Stock-based compensation 0 147,837 0 147,837
Dividend $ 0 0 (350,556) (350,556)
401(k) stock match (in shares) 11,688      
401(k) stock match $ 117 211,085 0 211,202
Net income $ 0 0 2,021,806 2,021,806
Balance (in shares) at Sep. 30, 2024 5,019,609      
Balance at Sep. 30, 2024 $ 50,196 $ 28,445,226 $ 56,694,196 $ 85,189,618