XML 69 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Stock warrants (Details Narrative) - USD ($)
Jul. 30, 2025
Mar. 31, 2024
Sep. 27, 2019
Number of warrant to purchase shares of common stock   2,050  
Warrant [Member]      
Number of warrant to purchase shares of common stock 2,000,000    
Offering price per share $ 4.00    
Warrant exercise price $ 4.00   $ 0.99
Class E Warrants [Member]      
Warrant to purchase shares of common stock 2,000,000    
Class F Warrants [Member]      
Warrant to purchase shares of common stock 2,000,000    
Pre-Funded Warrants [Member]      
Offering price per share $ 3.999   0.899
Warrant exercise price     $ 0.001
Gross proceeds $ 8,000,000