v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
Common Stock
Additional Paid-in Capital
Statutory Reserve
Retained Earnings (Deficits)
Accumulated Other Comprehensive Income
Non-controlling Interests
Total
Beginning Balance at Dec. 31, 2023 $ 686,919 $ 8,110,008 $ 3,986,618 $ 99,169,737 $ 7,311,786 $ (3,072,696) $ 116,192,372
Beginning Balance (in shares) at Dec. 31, 2023 68,691,925            
Profit (loss) for the year       (7,606,889)   (1,476,806) (9,083,695)
Translation of foreign operations         (818,417) 23,800 (794,617)
Ending Balance at Jun. 30, 2024 $ 686,919 8,110,008 3,986,618 91,562,848 6,493,369 (4,525,702) 106,314,060
Ending Balance (in shares) at Jun. 30, 2024 68,691,925            
Beginning Balance at Mar. 31, 2024 $ 686,919 8,110,008 3,986,618 95,162,757 6,981,860 (3,859,502) 111,068,760
Beginning Balance (in shares) at Mar. 31, 2024 68,691,925            
Profit (loss) for the year       (3,599,909)   (685,097) (4,285,006)
Translation of foreign operations         (488,591) 18,897 (69,694)
Ending Balance at Jun. 30, 2024 $ 686,919 8,110,008 3,986,618 91,562,848 6,493,369 (4,525,702) 106,314,060
Ending Balance (in shares) at Jun. 30, 2024 68,691,925            
Beginning Balance at Dec. 31, 2024 $ 686,919 8,110,008 3,893,120 90,363,630 6,095,427 (12,174,366) 96,974,738
Beginning Balance (in shares) at Dec. 31, 2024 68,691,925            
Profit (loss) for the year       907,017   (1,417,088) (510,071)
Translation of foreign operations         498,959 (54,975) 443,984
Ending Balance at Jun. 30, 2025 $ 686,919 8,110,008 3,893,120 91,270,647 6,594,386 (13,646,429) 96,908,651
Ending Balance (in shares) at Jun. 30, 2025 68,691,925            
Beginning Balance at Mar. 31, 2025 $ 686,919 8,110,008 3,893,120 89,449,016 5,771,892 (13,524,046) 94,386,909
Beginning Balance (in shares) at Mar. 31, 2025 68,691,925            
Profit (loss) for the year       1,821,631   (84,225) 1,737,406
Translation of foreign operations         822,494 (38,158) 784,336
Ending Balance at Jun. 30, 2025 $ 686,919 $ 8,110,008 $ 3,893,120 $ 91,270,647 $ 6,594,386 $ (13,646,429) $ 96,908,651
Ending Balance (in shares) at Jun. 30, 2025 68,691,925