v3.26.1
Stockholders’ Equity (Details Narrative) - USD ($)
6 Months Ended
May 01, 2026
Apr. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Subsidiary, Sale of Stock [Line Items]        
Net proceeds from public offering     $ 22,999,991
Underwritten Public Offering [Member]        
Subsidiary, Sale of Stock [Line Items]        
Number of share issued in public offering 428,571 2,857,142    
Share issue price per share   $ 7.00    
Gross proceeds from public offering   $ 20,000,000.0    
Net proceeds from public offering $ 2,800,000 $ 18,600,000    
Number of option granted 428,571