XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Interim Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
Common Stock [Member]
Capital in Excess of Par Value [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Parent [Member]
Noncontrolling Interest [Member]
Total
Balance at Dec. 31, 2023 $ 12,436 $ 17,932,015 $ 18,053,051 $ (795,146) $ 35,202,356 $ 3,065,716 $ 38,268,072
Balance, shares at Dec. 31, 2023 12,435,532            
Translation adjustment 27,223 27,223 27,223
Net income (loss) 457,226 457,226 58,983 516,209
Stock-based compensation 253,357 253,357 253,357
Common stock issued $ 15 26,235 26,250 26,250
Common stock issued, shares 15,000            
Balance at Mar. 31, 2024 $ 12,451 18,211,607 18,510,277 (767,923) 35,966,412 3,124,699 39,091,111
Balance, shares at Mar. 31, 2024 12,450,532            
Balance at Dec. 31, 2023 $ 12,436 17,932,015 18,053,051 (795,146) 35,202,356 3,065,716 38,268,072
Balance, shares at Dec. 31, 2023 12,435,532            
Net income (loss)             1,948,642
Dividends paid             (1,255,053)
Balance at Jun. 30, 2024 $ 12,451 18,337,510 18,545,020 (732,805) 36,162,176 2,901,692 39,063,868
Balance, shares at Jun. 30, 2024 12,450,532            
Balance at Dec. 31, 2023 $ 12,436 17,932,015 18,053,051 (795,146) 35,202,356 3,065,716 $ 38,268,072
Balance, shares at Dec. 31, 2023 12,435,532            
Common stock issued upon exercise of options, shares             80,000
Balance at Dec. 31, 2024 $ 12,516 18,789,915 19,836,527 (606,986) 38,031,972 3,334,054 $ 41,366,026
Balance, shares at Dec. 31, 2024 12,515,532            
Balance at Mar. 31, 2024 $ 12,451 18,211,607 18,510,277 (767,923) 35,966,412 3,124,699 39,091,111
Balance, shares at Mar. 31, 2024 12,450,532            
Translation adjustment 35,118 35,118 35,118
Net income (loss) 1,289,796 1,289,796 142,637 1,432,433
Stock-based compensation 125,903 125,903 125,903
Dividends paid (1,255,053) (1,255,053) (1,255,053)
Distributions to noncontrolling interests (365,644) (365,644)
Balance at Jun. 30, 2024 $ 12,451 18,337,510 18,545,020 (732,805) 36,162,176 2,901,692 39,063,868
Balance, shares at Jun. 30, 2024 12,450,532            
Balance at Dec. 31, 2024 $ 12,516 18,789,915 19,836,527 (606,986) 38,031,972 3,334,054 41,366,026
Balance, shares at Dec. 31, 2024 12,515,532            
Translation adjustment 188,840 188,840 188,840
Net income (loss) (277,734) (277,734) 13,693 (264,041)
Common stock issued upon exercise of options $ 132 381,558 381,690 381,690
Common stock issued upon exercise of options, shares 132,000            
Stock-based compensation 97,920 97,920 97,920
Balance at Mar. 31, 2025 $ 12,648 19,269,393 19,558,793 (418,146) 38,422,688 3,347,747 41,770,435
Balance, shares at Mar. 31, 2025 12,647,532            
Balance at Dec. 31, 2024 $ 12,516 18,789,915 19,836,527 (606,986) 38,031,972 3,334,054 41,366,026
Balance, shares at Dec. 31, 2024 12,515,532            
Net income (loss)             $ 1,881,193
Common stock issued upon exercise of options, shares             137,000
Dividends paid             $ (1,274,753)
Balance at Jun. 30, 2025 $ 12,653 19,379,508 20,312,952 (337,632) 39,367,481 3,211,900 42,579,381
Balance, shares at Jun. 30, 2025 12,652,532            
Balance at Mar. 31, 2025 $ 12,648 19,269,393 19,558,793 (418,146) 38,422,688 3,347,747 41,770,435
Balance, shares at Mar. 31, 2025 12,647,532            
Translation adjustment 80,514 80,514 80,514
Net income (loss) 2,028,912 2,028,912 116,322 2,145,234
Common stock issued upon exercise of options $ 5 12,195 12,200 12,200
Common stock issued upon exercise of options, shares 5,000            
Stock-based compensation 97,920 97,920 97,920
Dividends paid (1,274,753) (1,274,753) (1,274,753)
Distributions to noncontrolling interests (252,169) (252,169)
Balance at Jun. 30, 2025 $ 12,653 $ 19,379,508 $ 20,312,952 $ (337,632) $ 39,367,481 $ 3,211,900 $ 42,579,381
Balance, shares at Jun. 30, 2025 12,652,532