v3.26.1
Restatement - Schedule of consolidated statement of stockholders' deficit (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
BALANCE AT JANUARY 1, 2024(Restated) $ 205,248,296 $ 271,618,205
Restricted shares to be issued for service 194,700 451,350
Currency translation adjustment (2,730,049) (5,025,980)
Net loss for year ended December 31, 2024 (59,900,372) (61,795,279)
BALANCE AT DECEMBER 31, 2024(Restated) 142,812,575 205,248,296
Common Stock    
BALANCE AT JANUARY 1, 2024(Restated) $ 560 $ 545
Shares, Issued [1] 1,120,145 1,090,645
Shares, Outstanding, Beginning Balance [1] 1,091,562 1,062,062
Restricted shares to be issued for service $ 15
Stock Issued During Period, Shares, Restricted Stock Award, Gross [1]   29,500
[custom:StockIssuedDuringPeriodSharesRestrictedStockAwardOutstanding] [1]   29,500
Currency translation adjustment
Net loss for year ended December 31, 2024
BALANCE AT DECEMBER 31, 2024(Restated) $ 560 $ 560
Shares, Issued [1] 1,120,145 1,120,145
Shares, Outstanding, Ending Balance [1] 1,091,562 1,091,562
Treasury Stock    
BALANCE AT JANUARY 1, 2024(Restated) $ (1,372,673) $ (1,372,673)
Shares, Outstanding, Beginning Balance [1] 28,583 28,583
Restricted shares to be issued for service
Currency translation adjustment
Net loss for year ended December 31, 2024
BALANCE AT DECEMBER 31, 2024(Restated) $ (1,372,673) $ (1,372,673)
Shares, Outstanding, Ending Balance [1] 28,583 28,583
Additional Paid-In Capital    
BALANCE AT JANUARY 1, 2024(Restated) $ 101,712,325 $ 101,260,990
Restricted shares to be issued for service 451,335
Currency translation adjustment
Net loss for year ended December 31, 2024
BALANCE AT DECEMBER 31, 2024(Restated) 101,712,325 101,712,325
Retained Earnings Unappropriated    
BALANCE AT JANUARY 1, 2024(Restated) 96,294,256 158,089,535
Restricted shares to be issued for service
Currency translation adjustment
Net loss for year ended December 31, 2024 (59,900,372) (61,795,279)
BALANCE AT DECEMBER 31, 2024(Restated) 36,393,884 96,294,256
Retained Earnings Appropriated    
BALANCE AT JANUARY 1, 2024(Restated) 26,667,097 26,667,097
Restricted shares to be issued for service
Currency translation adjustment
Net loss for year ended December 31, 2024
BALANCE AT DECEMBER 31, 2024(Restated) 26,667,097 26,667,097
Accumulated Other Comprehensive Income (Loss)    
BALANCE AT JANUARY 1, 2024(Restated) (18,053,269) (13,027,289)
Restricted shares to be issued for service
Currency translation adjustment (2,730,049) (5,025,980)
Net loss for year ended December 31, 2024
BALANCE AT DECEMBER 31, 2024(Restated) (20,783,318) (18,053,269)
Share to be Issued    
BALANCE AT JANUARY 1, 2024(Restated)  
Restricted shares to be issued for service 194,700  
Currency translation adjustment  
Net loss for year ended December 31, 2024  
BALANCE AT DECEMBER 31, 2024(Restated) 194,700
As Previously Reported    
BALANCE AT JANUARY 1, 2024(Restated) 205,248,296 271,618,205
Restricted shares to be issued for service 194,700 451,350
Currency translation adjustment (2,800,874) (5,025,980)
Net loss for year ended December 31, 2024 (58,935,452) (61,795,279)
BALANCE AT DECEMBER 31, 2024(Restated) 143,706,670 205,248,296
As Previously Reported | Common Stock    
BALANCE AT JANUARY 1, 2024(Restated) $ 24,623 $ 24,476
Shares, Issued 11,012,754 10,717,754
Shares, Outstanding, Beginning Balance 10,726,924 10,431,924
Restricted shares to be issued for service $ 147
Stock Issued During Period, Shares, Restricted Stock Award, Gross   295,000
[custom:StockIssuedDuringPeriodSharesRestrictedStockAwardOutstanding]   295,000
Currency translation adjustment
Net loss for year ended December 31, 2024
BALANCE AT DECEMBER 31, 2024(Restated) $ 24,623 $ 24,623
Shares, Issued 11,012,754 11,012,754
Shares, Outstanding, Ending Balance 10,726,924 10,726,924
As Previously Reported | Treasury Stock    
BALANCE AT JANUARY 1, 2024(Restated) $ (1,372,673) $ (1,372,673)
Shares, Outstanding, Beginning Balance 285,830 285,830
Restricted shares to be issued for service
Currency translation adjustment
Net loss for year ended December 31, 2024
BALANCE AT DECEMBER 31, 2024(Restated) $ (1,372,673) $ (1,372,673)
Shares, Outstanding, Ending Balance 285,830 285,830
As Previously Reported | Additional Paid-In Capital    
BALANCE AT JANUARY 1, 2024(Restated) $ 101,688,262 $ 101,237,059
Restricted shares to be issued for service 451,203
Currency translation adjustment
Net loss for year ended December 31, 2024
BALANCE AT DECEMBER 31, 2024(Restated) 101,688,262 101,688,262
As Previously Reported | Retained Earnings Unappropriated    
BALANCE AT JANUARY 1, 2024(Restated) 96,294,256 158,089,535
Restricted shares to be issued for service
Currency translation adjustment
Net loss for year ended December 31, 2024 (58,935,452) (61,795,279)
BALANCE AT DECEMBER 31, 2024(Restated) 37,358,804 96,294,256
As Previously Reported | Retained Earnings Appropriated    
BALANCE AT JANUARY 1, 2024(Restated) 26,667,097 26,667,097
Restricted shares to be issued for service
Currency translation adjustment
Net loss for year ended December 31, 2024
BALANCE AT DECEMBER 31, 2024(Restated) 26,667,097 26,667,097
As Previously Reported | Accumulated Other Comprehensive Income (Loss)    
BALANCE AT JANUARY 1, 2024(Restated) (18,053,269) (13,027,289)
Restricted shares to be issued for service
Currency translation adjustment (2,800,874) (5,025,980)
Net loss for year ended December 31, 2024
BALANCE AT DECEMBER 31, 2024(Restated) (20,854,143) (18,053,269)
As Previously Reported | Share to be Issued    
BALANCE AT JANUARY 1, 2024(Restated)  
Restricted shares to be issued for service 194,700  
Currency translation adjustment  
Net loss for year ended December 31, 2024  
BALANCE AT DECEMBER 31, 2024(Restated) 194,700
Restatement    
BALANCE AT JANUARY 1, 2024(Restated)
Restricted shares to be issued for service  
Currency translation adjustment 70,825
Net loss for year ended December 31, 2024 (964,920)
BALANCE AT DECEMBER 31, 2024(Restated) (894,095)
Restatement | Common Stock    
BALANCE AT JANUARY 1, 2024(Restated) $ (24,063) $ (23,931)
Shares, Issued (9,892,609) (9,627,109)
Shares, Outstanding, Beginning Balance (9,635,362) (9,369,862)
Restricted shares to be issued for service   $ (132)
Stock Issued During Period, Shares, Restricted Stock Award, Gross   (265,500)
[custom:StockIssuedDuringPeriodSharesRestrictedStockAwardOutstanding]   (265,500)
Currency translation adjustment
Net loss for year ended December 31, 2024
BALANCE AT DECEMBER 31, 2024(Restated) $ (24,063) $ (24,063)
Shares, Issued (9,892,609) (9,892,609)
Shares, Outstanding, Ending Balance (9,635,362) (9,635,362)
Restatement | Treasury Stock    
BALANCE AT JANUARY 1, 2024(Restated)
Shares, Outstanding, Beginning Balance (257,247) (257,247)
Restricted shares to be issued for service  
Currency translation adjustment
Net loss for year ended December 31, 2024
BALANCE AT DECEMBER 31, 2024(Restated)
Shares, Outstanding, Ending Balance (257,247) (257,247)
Restatement | Additional Paid-In Capital    
BALANCE AT JANUARY 1, 2024(Restated) $ 24,063 $ 23,931
Restricted shares to be issued for service   132
Currency translation adjustment
Net loss for year ended December 31, 2024
BALANCE AT DECEMBER 31, 2024(Restated) 24,063 24,063
Restatement | Retained Earnings Unappropriated    
BALANCE AT JANUARY 1, 2024(Restated)
Restricted shares to be issued for service  
Currency translation adjustment  
Net loss for year ended December 31, 2024 (964,920)
BALANCE AT DECEMBER 31, 2024(Restated) (964,920)
Restatement | Retained Earnings Appropriated    
BALANCE AT JANUARY 1, 2024(Restated)
Restricted shares to be issued for service  
Currency translation adjustment
Net loss for year ended December 31, 2024
BALANCE AT DECEMBER 31, 2024(Restated)
Restatement | Accumulated Other Comprehensive Income (Loss)    
BALANCE AT JANUARY 1, 2024(Restated)
Restricted shares to be issued for service  
Currency translation adjustment 70,825
Net loss for year ended December 31, 2024
BALANCE AT DECEMBER 31, 2024(Restated) 70,825
Restatement | Share to be Issued    
BALANCE AT JANUARY 1, 2024(Restated)  
Currency translation adjustment  
Net loss for year ended December 31, 2024  
BALANCE AT DECEMBER 31, 2024(Restated)
[1] The shares and per share data are presented on a retroactive basis to reflect the stock split.