Quarterly report [Sections 13 or 15(d)]

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited)

v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
Preferred Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Noncontrolling Interest [Member]
Total
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 options exercised $ 36 71,057   71,093
Stock option exercised, shares   36,546          
Stock-based compensation $ 78 379,094   379,172
Stock-based compensation, shares   78,816          
Net income (loss)  112,862 (13,563) 99,299
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          
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 option exercised, shares   36,546          
Stock-based compensation $ 29 207,818 207,847
Stock-based compensation, shares   29,326          
Net income (loss)  (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          
Beginning balance, value at Dec. 31, 2024 $ 7,045 40,417,813 (18,982,589) (23,214) (247,090) 21,171,965
Beginning balance, shares at Dec. 31, 2024 7,045,108          
Stock options exercised $ 18 38,249 38,267
Stock option exercised, shares   17,821          
Stock-based compensation $ 168 638,676 638,844
Stock-based compensation, shares   167,690          
Net income (loss)  (708,971) 3,396 (705,575)
Gain on foreign currency translation adjustment 87,229 87,229
Ending balance, value at Jun. 30, 2025 $ 7,231 41,094,738 (19,691,560) 64,015 (243,694) 21,230,730
Ending balance, shares at Jun. 30, 2025 7,230,619          
Beginning balance, value at Mar. 31, 2025 $ 7,123 40,644,000 (18,958,511) 3,579 (244,780) 21,451,411
Beginning balance, shares at Mar. 31, 2025 7,123,227          
Stock options exercised $ 18 38,249 38,267
Stock option exercised, shares   17,821          
Stock-based compensation $ 90 412,489 412,579
Stock-based compensation, shares   89,571          
Net income (loss)  (733,049) 1,086 (731,963)
Gain on foreign currency translation adjustment 60,436 60,436
Ending balance, value at Jun. 30, 2025 $ 7,231 $ 41,094,738 $ (19,691,560) $ 64,015 $ (243,694) $ 21,230,730
Ending balance, shares at Jun. 30, 2025 7,230,619