XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Changes in Shareholders' Equity (Unaudited) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Parent [Member]
Noncontrolling Interest [Member]
Total
Balance at Dec. 31, 2022 $ 1,764 $ 15,014,607 $ (10,573,579) $ 364,837 $ 4,807,629 $ 4,807,629
Balance, shares at Dec. 31, 2022 17,649,886            
Net income (loss) 1,882,289 1,882,289 (74,252) 1,808,037
Foreign currency translation adjustment (22,744) (22,744) (2,290) (25,034)
Stock-based compensation $ 69 915,159 915,228 915,228
Stock-based compensation, shares 692,804            
Issuance of common shares for acquisition of subsidiary $ 250 3,149,750 3,150,000 3,150,000
Issuance of common shares for acquisition of subsidiary, shares 2,500,000            
Non-controlling interest arising from acquisition of subsidiary 3,190,000 3,190,000
Balance at Mar. 31, 2023 $ 2,083 19,079,516 (8,691,290) 342,093 10,732,402 3,113,458 13,845,860
Balance, shares at Mar. 31, 2023 20,842,690            
Balance at Dec. 31, 2022 $ 1,764 15,014,607 (10,573,579) 364,837 4,807,629 4,807,629
Balance, shares at Dec. 31, 2022 17,649,886            
Net income (loss)             (1,755,942)
Balance at Sep. 30, 2023 $ 2,083 19,431,987 (11,910,310) 282,734 7,806,494 2,767,648 10,574,142
Balance, shares at Sep. 30, 2023 20,842,690            
Balance at Mar. 31, 2023 $ 2,083 19,079,516 (8,691,290) 342,093 10,732,402 3,113,458 13,845,860
Balance, shares at Mar. 31, 2023 20,842,690            
Net income (loss) (911,800) (911,800) (111,046) (1,022,846)
Foreign currency translation adjustment 30,203 30,203 330 30,533
Stock-based compensation 179,165 179,165 179,165
Balance at Jun. 30, 2023 $ 2,083 19,258,681 (9,603,090) 372,296 10,029,970 3,002,742 13,032,712
Balance, shares at Jun. 30, 2023 20,842,690            
Net income (loss) (2,307,220) (2,307,220) (233,913) (2,541,133)
Foreign currency translation adjustment (89,562) (89,562) (1,181) (90,743)
Stock-based compensation 173,306 173,306 173,306
Balance at Sep. 30, 2023 $ 2,083 19,431,987 (11,910,310) 282,734 7,806,494 2,767,648 10,574,142
Balance, shares at Sep. 30, 2023 20,842,690            
Balance at Dec. 31, 2023 $ 2,083 19,594,801 (14,763,469) 331,881 5,165,296 2,501,518 7,666,814
Balance, shares at Dec. 31, 2023 20,842,690            
Net income (loss) (1,333,350) (1,333,350) (144,652) (1,478,002)
Foreign currency translation adjustment 15,206 15,206 (4,911) 10,295
Capital contribution from non-controlling shareholder 67,195 67,195
Stock-based compensation $ 2 91,710 91,712 91,712
Stock-based compensation, shares 21,454            
Balance at Mar. 31, 2024 $ 2,085 19,686,511 (16,096,819) 347,087 3,938,864 2,419,150 6,358,014
Balance, shares at Mar. 31, 2024 20,864,144            
Balance at Dec. 31, 2023 $ 2,083 19,594,801 (14,763,469) 331,881 5,165,296 2,501,518 7,666,814
Balance, shares at Dec. 31, 2023 20,842,690            
Net income (loss)             7,127,810
Balance at Sep. 30, 2024 $ 2,085 18,997,059 (6,990,113) 392,397 12,401,428 1,914,329 14,315,757
Balance, shares at Sep. 30, 2024 20,864,144            
Balance at Mar. 31, 2024 $ 2,085 19,686,511 (16,096,819) 347,087 3,938,864 2,419,150 6,358,014
Balance, shares at Mar. 31, 2024 20,864,144            
Net income (loss) (1,951,100) (1,951,100) (260,018) (2,211,118)
Foreign currency translation adjustment (21,230) (21,230) (2,890) (24,120)
Stock-based compensation 56,042 56,042 56,042
Distribution of dividends (417,283) (417,283) (417,283)
Balance at Jun. 30, 2024 $ 2,085 19,325,270 (18,047,919) 325,857 1,605,293 2,156,242 3,761,535
Balance, shares at Jun. 30, 2024 20,864,144            
Net income (loss) 11,057,806 11,057,806 (240,876) 10,816,930
Foreign currency translation adjustment 66,540 66,540 (1,037) 65,503
Stock-based compensation 89,072 89,072 89,072
Distribution of dividends (417,283) (417,283) (417,283)
Balance at Sep. 30, 2024 $ 2,085 $ 18,997,059 $ (6,990,113) $ 392,397 $ 12,401,428 $ 1,914,329 $ 14,315,757
Balance, shares at Sep. 30, 2024 20,864,144