Quarterly report [Sections 13 or 15(d)]

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY

v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - 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 $ 45 88,687   88,732
Stock options exercised, shares   45,097          
Stock-based compensation $ 88 564,712   564,800
Stock-based compensation, shares   88,816          
Net income (loss) 235,259 (12,434) 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 Jun. 30, 2024 $ 6,995 39,940,436 (19,392,941) (250,511) 20,303,979
Beginning 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 (loss) 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          
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 $ 196 412,578 412,774
Stock options exercised, shares   195,651          
Stock-based compensation $ 225 1,596,922 1,597,147
Stock-based compensation, shares   224,547          
Net income (loss) 16,779,013 2,725 16,778,342
Other comprehensive loss 8,979 (78,250)
Ending balance, value at Sep. 30, 2025 $ 7,466 42,427,313 (2,912,547) (14,235) (244,365) 39,263,632
Ending balance, shares at Sep. 30, 2025 7,465,306          
Beginning balance, value at Jun. 30, 2025 $ 7,231 41,094,738 (19,691,560) 64,015 (243,694) 21,230,730
Beginning balance, shares at Jun. 30, 2025 7,230,619          
Stock options exercised $ 178 374,329 374,507
Stock options exercised, shares   177,830          
Stock-based compensation $ 57 958,246 958,303
Stock-based compensation, shares   56,857          
Net income (loss) 16,070,042 (671) 16,072,767
Other comprehensive loss (78,250) (78,250)
Ending balance, value at Sep. 30, 2025 $ 7,466 $ 42,427,313 $ (2,912,547) $ (14,235) $ (244,365) $ 39,263,632
Ending balance, shares at Sep. 30, 2025 7,465,306