XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Changes in Shareholders’ Equity (Deficit) (Unaudited) - USD ($)
Common stock issued
Donated shares
Additional paid-in capital
Statutory reserves
Accumulated deficit
Accumulated other comprehensive income (loss)
Non- Controlling interest
Treasury shares
Total
Balance at Dec. 31, 2023 $ 90,063   $ 247,465,817 $ 1,230,511 $ (134,395,762) $ (11,601,403) $ 634,036   $ 113,458,341
Balance at Dec. 31, 2023               $ (4,066,610)  
Balance (in Shares) at Dec. 31, 2023 90,063,396 14,101,689              
Balance (in Shares) at Dec. 31, 2023               (144,206)  
Net income (loss)   16,299,559 (1,389,439)   14,910,120
Share-based compensation for employee and director stock award   266,815   266,815
Common stock issued to employees and directors for stock awards $ 20   (20)  
Common stock issued to employees and directors for stock awards (in Shares) 20,000              
Foreign currency translation adjustment   1,775,380 (27,542)   1,747,838
Balance at Sep. 30, 2024 $ 90,083   247,732,612 1,230,511 (118,096,203) (9,826,023) (782,945)   130,383,114
Balance at Sep. 30, 2024               $ (4,066,610)  
Balance (in Shares) at Sep. 30, 2024 90,083,396 14,101,689              
Balance (in Shares) at Sep. 30, 2024               (144,206)  
Balance at Jun. 30, 2024 $ 90,083   247,674,563 1,230,511 (118,113,850) (14,326,079) (63,358)   126,526,949
Balance at Jun. 30, 2024               $ (4,066,610)  
Balance (in Shares) at Jun. 30, 2024 90,083,396 14,101,689              
Balance (in Shares) at Jun. 30, 2024               (144,206)  
Net income (loss)   17,647 (703,186)   (685,539)
Share-based compensation for employee and director stock award   58,049   58,049
Foreign currency translation adjustment   4,500,056 (16,401)   4,483,655
Balance at Sep. 30, 2024 $ 90,083   247,732,612 1,230,511 (118,096,203) (9,826,023) (782,945)   130,383,114
Balance at Sep. 30, 2024               $ (4,066,610)  
Balance (in Shares) at Sep. 30, 2024 90,083,396 14,101,689              
Balance (in Shares) at Sep. 30, 2024               (144,206)  
Balance at Dec. 31, 2024 $ 90,083   247,842,445 1,230,511 (122,605,730) (14,919,345) (1,605,878)   120,067,165
Balance at Dec. 31, 2024               $ (4,066,610) $ 121,673,043
Balance (in Shares) at Dec. 31, 2024 90,083,396 14,101,689             89,939,190
Balance (in Shares) at Dec. 31, 2024               (144,206)  
Net income (loss)   (2,001,695) (1,327,137)   $ (3,328,832)
Exercise of stock option $ 20   (20)  
Exercise of stock option (in Shares) 19,896              
Share-based compensation for employee and director stock award   63,812   63,812
Repurchase of common stock $ (1,457)   580,947   (1,500,231)
Repurchase of common stock               $ 4,066,610  
Repurchase of common stock (in Shares) (1,457,456) (6,146,331)              
Repurchase of common stock (in Shares)               144,206  
Appropriation to statutory reserves   1,812,091 (1,812,091)  
Foreign currency translation adjustment   3,174,328 (19,948)   3,154,380
Balance at Sep. 30, 2025 $ 88,646   248,487,184 3,042,602 (126,419,516) (11,745,017) (2,952,963)   118,456,294
Balance at Sep. 30, 2025                 $ 121,409,257
Balance (in Shares) at Sep. 30, 2025 88,645,836 7,955,358             88,645,836
Balance (in Shares) at Sep. 30, 2025                
Balance at Jun. 30, 2025 $ 90,099   247,892,318 3,042,602 (129,070,019) (12,542,048) (2,366,772)   $ 115,844,139
Balance at Jun. 30, 2025               $ (5,303,730)  
Balance (in Shares) at Jun. 30, 2025 90,099,500 14,101,689              
Balance (in Shares) at Jun. 30, 2025               (1,232,187)  
Net income (loss)   2,650,503 (567,955)   2,082,548
Exercise of stock option $ 4   (4)  
Exercise of stock option (in Shares) 3,792              
Share-based compensation for employee and director stock award   13,923   13,923
Repurchase of common stock $ (1,457)   580,947   (263,111)
Repurchase of common stock               $ 5,303,730  
Repurchase of common stock (in Shares) (1,457,456) (6,146,331)              
Repurchase of common stock (in Shares)               1,232,187  
Foreign currency translation adjustment   797,031 (18,236)   778,795
Balance at Sep. 30, 2025 $ 88,646   $ 248,487,184 $ 3,042,602 $ (126,419,516) $ (11,745,017) $ (2,952,963)   118,456,294
Balance at Sep. 30, 2025                 $ 121,409,257
Balance (in Shares) at Sep. 30, 2025 88,645,836 7,955,358             88,645,836
Balance (in Shares) at Sep. 30, 2025