v3.26.1
Warrants (Details)
6 Months Ended
Feb. 10, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
Jan. 02, 2026
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Warrants [Line Items]            
Number of shares issued   810,324        
Subscription amount | $   $ 3,500,000        
Common stock, par value | $ / shares     $ 0.001     $ 0.001
Gross proceeds | $     $ 18,865,000 $ 3,500,000    
Common shares issued     90,392,857   2,000,000 75,024,356
Expiration term     5 years      
Common Stock [Member]            
Warrants [Line Items]            
Number of shares issued   405,162        
Common Stock [Member] | Private Placement [Member]            
Warrants [Line Items]            
Common stock, par value | $ / shares $ 0.001          
Common shares issued 7,700,000          
Purchase price per share | $ / shares $ 2.45          
Warrant [Member]            
Warrants [Line Items]            
Number of shares issued   405,162        
Exercise price per share | $ / shares $ 2.45   $ 4.32      
Estimated warrants | $           $ 862,000
Gross proceeds | $ $ 18,865,000          
Common tock, shares issuable for warrants 7,700,000          
Subscription Agreement with Investors [Member]            
Warrants [Line Items]            
Number of shares issued   405,162        
Share price [Member]            
Warrants [Line Items]            
Measurement of warrants     4.56      
Exercise price [Member]            
Warrants [Line Items]            
Measurement of warrants     4.32      
Term [Member]            
Warrants [Line Items]            
Measurement of warrants     5      
Volatility [Member]            
Warrants [Line Items]            
Measurement of warrants     46      
Risk-free rate [Member]            
Warrants [Line Items]            
Measurement of warrants     3.8      
Dividend rate [Member]            
Warrants [Line Items]            
Measurement of warrants     0