CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
|
Preferred Stock [Member] |
Common Stock [Member] |
Additional Paid-in Capital [Member] |
Retained Earnings [Member] |
Noncontrolling Interest [Member] |
Total |
Beginning balance, value at Dec. 31, 2022 |
|
$ 6,822
|
$ 38,982,440
|
$ (19,887,378)
|
$ (154,689)
|
$ 18,947,195
|
Beginning balance, shares at Dec. 31, 2022 |
|
6,822,127
|
|
|
|
|
Stock-based compensation |
|
$ 13
|
86,456
|
|
|
86,469
|
Stock-based compensation, shares |
|
12,500
|
|
|
|
|
Net Income |
|
|
|
50,666
|
(15,603)
|
35,063
|
Ending balance, value at Mar. 31, 2023 |
|
$ 6,835
|
39,068,896
|
(19,836,712)
|
(170,292)
|
19,068,727
|
Ending balance, shares at Mar. 31, 2023 |
|
6,834,627
|
|
|
|
|
Beginning balance, value at Dec. 31, 2022 |
|
$ 6,822
|
38,982,440
|
(19,887,378)
|
(154,689)
|
18,947,195
|
Beginning balance, shares at Dec. 31, 2022 |
|
6,822,127
|
|
|
|
|
Net Income |
|
|
|
|
|
398,839
|
Ending balance, value at Sep. 30, 2023 |
|
$ 6,860
|
39,320,548
|
(19,430,878)
|
(212,350)
|
19,684,180
|
Ending balance, shares at Sep. 30, 2023 |
|
6,859,627
|
|
|
|
|
Beginning balance, value at Mar. 31, 2023 |
|
$ 6,835
|
39,068,896
|
(19,836,712)
|
(170,292)
|
19,068,727
|
Beginning balance, shares at Mar. 31, 2023 |
|
6,834,627
|
|
|
|
|
Stock-based compensation |
|
$ 12
|
122,702
|
|
|
122,714
|
Stock-based compensation, shares |
|
12,500
|
|
|
|
|
Net Income |
|
|
|
226,823
|
(20,785)
|
206,038
|
Ending balance, value at Jun. 30, 2023 |
|
$ 6,847
|
39,191,598
|
(19,609,889)
|
(191,077)
|
19,397,479
|
Ending balance, shares at Jun. 30, 2023 |
|
6,847,127
|
|
|
|
|
Stock-based compensation |
|
$ 13
|
128,950
|
|
|
128,963
|
Stock-based compensation, shares |
|
12,500
|
|
|
|
|
Net Income |
|
|
|
179,011
|
(21,273)
|
157,738
|
Ending balance, value at Sep. 30, 2023 |
|
$ 6,860
|
39,320,548
|
(19,430,878)
|
(212,350)
|
19,684,180
|
Ending balance, shares at Sep. 30, 2023 |
|
6,859,627
|
|
|
|
|
Beginning balance, value at Dec. 31, 2023 |
|
$ 6,881
|
39,490,285
|
(19,505,803)
|
(236,948)
|
19,754,415
|
Beginning balance, shares at Dec. 31, 2023 |
|
6,880,460
|
|
|
|
|
Stock-based compensation |
|
$ 49
|
171,276
|
|
|
171,325
|
Stock-based compensation, shares |
|
49,490
|
|
|
|
|
Net Income |
|
|
|
357,102
|
(11,198)
|
345,904
|
Ending balance, value at Mar. 31, 2024 |
|
$ 6,930
|
39,661,561
|
(19,148,701)
|
(248,146)
|
20,271,644
|
Ending balance, shares at Mar. 31, 2024 |
|
6,929,950
|
|
|
|
|
Beginning balance, value at Dec. 31, 2023 |
|
$ 6,881
|
39,490,285
|
(19,505,803)
|
(236,948)
|
19,754,415
|
Beginning balance, shares at Dec. 31, 2023 |
|
6,880,460
|
|
|
|
|
Net Income |
|
|
|
|
|
222,825
|
Ending balance, value at Sep. 30, 2024 |
|
$ 7,014
|
40,143,684
|
(19,270,544)
|
(249,382)
|
20,630,772
|
Ending balance, shares at Sep. 30, 2024 |
|
7,014,373
|
|
|
|
|
Beginning balance, value at Mar. 31, 2024 |
|
$ 6,930
|
39,661,561
|
(19,148,701)
|
(248,146)
|
20,271,644
|
Beginning balance, shares at Mar. 31, 2024 |
|
6,929,950
|
|
|
|
|
Stock options exercised |
|
$ 36
|
71,057
|
|
|
71,093
|
Stock options exercised, shares |
|
36,546
|
|
|
|
|
Stock-based compensation |
|
$ 29
|
207,818
|
|
|
207,847
|
Stock-based compensation, shares |
|
29,326
|
|
|
|
|
Net Income |
|
|
|
(244,240)
|
(2,365)
|
(246,605)
|
Ending balance, value at Jun. 30, 2024 |
|
$ 6,995
|
39,940,436
|
(19,392,941)
|
(250,511)
|
20,303,979
|
Ending balance, shares at Jun. 30, 2024 |
|
6,995,822
|
|
|
|
|
Stock options exercised |
|
$ 9
|
17,630
|
|
|
17,639
|
Stock options exercised, shares |
|
8,551
|
|
|
|
|
Stock-based compensation |
|
$ 10
|
185,618
|
|
|
185,628
|
Stock-based compensation, shares |
|
10,000
|
|
|
|
|
Net Income |
|
|
|
122,397
|
1,129
|
123,526
|
Ending balance, value at Sep. 30, 2024 |
|
$ 7,014
|
$ 40,143,684
|
$ (19,270,544)
|
$ (249,382)
|
$ 20,630,772
|
Ending balance, shares at Sep. 30, 2024 |
|
7,014,373
|
|
|
|
|