v3.25.2
CAPITALIZATION (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Feb. 12, 2025
Jan. 16, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 27, 2025
Jun. 26, 2025
Dec. 31, 2024
Common stock, shares authorized     200,000,000       200,000,000       200,000,000
Common stock, shares issued     604,963       604,963       428,799
Common stock, shares outstanding     604,963       604,963   604,963 16,946,528 428,799
Preferred stock, shares authorized     5,000,000       5,000,000       5,000,000
Preferred stock, shares issued     0       0       0
Preferred stock, shares outstanding     0       0       0
Warrants to purchase aggregate shares     312,354       312,354       238,423
Gross proceeds   $ 2,000,000.0         $ 4,057,719 $ 375,588      
Noninterest expense offering cost   $ 250,000                  
Purchase ordinary shares     $ 575,069 $ 1,159,651 $ 38,064 $ 316,047          
Shares of common stock outstanding percentage 19.99%                    
Yorkville [Member] | Standby Equity Purchase Agreements [Member]                      
Shares issued, price per share $ 22.882                    
Gross proceeds             $ 1,750,000        
Purchase ordinary shares $ 20,000,000.0                    
Shares issued             89,902        
Number of resale common stock comprised 357,142                    
Commitment shares issued 10,927                    
Deducting offering expenses     $ 100,000       $ 100,000        
Yorkville [Member] | Standby Equity Purchase Agreements [Member] | Maximum [Member]                      
Commitment shares to be issued upon certain conditions 346,215                    
Yorkville [Member] | Exchange Cap [Member]                      
Shares issued 100,830                    
Private Placement [Member]                      
Warrants to purchase aggregate shares   5,268                  
Shares issued   75,335                  
Warrants exercise price   $ 32.90                  
Share price     $ 20.72       $ 20.72        
Warrant [Member]                      
Weighted average exercise price     $ 127.05       $ 127.05        
Weighted average, remaining contractual life             3 years 6 months        
January 2025 Warrants [Member]                      
Shares issued, price per share   29.82                  
Warrants exercise price   $ 26.32                  
Warrants and rights outstanding, term   5 years                  
January 2025 Warrants [Member] | Investor [Member]                      
Warrants purchase shares   75,335                  
Common Stock [Member]                      
Purchase ordinary shares [1]     $ 326 $ 573 $ 5 $ 49          
Shares issued [1]     32,574 57,328 505 4,920          
Common Stock [Member] | Yorkville [Member] | Standby Equity Purchase Agreements [Member]                      
Shares issued 10,927                    
[1] Retroactively restated for one-for-twenty-eight share consolidation on June 27, 2025.