XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.2
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 $ (4,066,610) $ 113,458,341
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,281,912 (686,253) 15,595,659
Share-based compensation for employee and director stock awards   208,766 208,766
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   (2,724,676) (11,141) (2,735,817)
Balance at Jun. 30, 2024 $ 90,083   247,674,563 1,230,511 (118,113,850) (14,326,079) (63,358) $ (4,066,610) 126,526,949
Balance (in Shares) at Jun. 30, 2024 90,083,396 14,101,689              
Balance (in Shares) at Jun. 30, 2024               (144,206)  
Balance at Mar. 31, 2024 $ 90,063   247,582,399 1,230,511 (124,559,312) (13,497,204) 359,813 $ (4,066,610) 121,241,349
Balance (in Shares) at Mar. 31, 2024 90,063,396 14,101,689              
Balance (in Shares) at Mar. 31, 2024               (144,206)  
Net income (loss)   6,445,462 (422,277) 6,023,185
Share-based compensation for employee and director stock awards   92,184 92,184
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   (828,875) (894) (829,769)
Balance at Jun. 30, 2024 $ 90,083   247,674,563 1,230,511 (118,113,850) (14,326,079) (63,358) $ (4,066,610) 126,526,949
Balance (in Shares) at Jun. 30, 2024 90,083,396 14,101,689              
Balance (in Shares) at Jun. 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) $ (4,066,610) $ 120,067,165
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)   (4,652,198) (759,182) $ (5,411,380)
Exercise of stock option $ 16   (16)
Exercise of stock option (in Shares) 16,104               90,000
Share-based compensation for employee and director stock awards   49,889 $ 49,889
Repurchase of common stock   $ (1,237,120) (1,237,120)
Repurchase of common stock (in Shares)               (1,087,981)  
Appropriation to statutory reserves   1,812,091 (1,812,091)
Foreign currency translation adjustment   2,377,297 (1,712) 2,375,585
Balance at Jun. 30, 2025 $ 90,099   247,892,318 3,042,602 (129,070,019) (12,542,048) (2,366,772) $ (5,303,730) $ 115,844,139
Balance (in Shares) at Jun. 30, 2025 90,099,500 14,101,689             88,867,313
Balance (in Shares) at Jun. 30, 2025               (1,232,187)  
Balance at Mar. 31, 2025 $ 90,083   247,869,511 3,042,602 (125,997,055) (14,248,433) (2,048,694) $ (4,066,610) $ 118,743,093
Balance (in Shares) at Mar. 31, 2025 90,083,868 14,101,689              
Balance (in Shares) at Mar. 31, 2025               (144,206)  
Net income (loss)   (3,072,964) (287,434) (3,360,398)
Exercise of stock option $ 16   (16)
Exercise of stock option (in Shares) 15,632                
Share-based compensation for employee and director stock awards   22,823 22,823
Repurchase of common stock   $ (1,237,120) (1,237,120)
Repurchase of common stock (in Shares)               (1,087,981)  
Foreign currency translation adjustment   1,706,385 (30,644) 1,675,741
Balance at Jun. 30, 2025 $ 90,099   $ 247,892,318 $ 3,042,602 $ (129,070,019) $ (12,542,048) $ (2,366,772) $ (5,303,730) $ 115,844,139
Balance (in Shares) at Jun. 30, 2025 90,099,500 14,101,689             88,867,313
Balance (in Shares) at Jun. 30, 2025               (1,232,187)