v3.26.1
Subsequent Events (Details) - USD ($)
Aug. 12, 2026
Aug. 03, 2026
Oct. 17, 2025
New Warrants      
Subsequent Events      
Number of warrants to purchase shares     16,184,560
Exercise price per warrant     $ 0.54
Subsequent events      
Subsequent Events      
Agreement of employment term 2 years    
Annual base salary $ 687,562    
Percentage of annual cash performance bonus 50.00%    
Subsequent events | New Warrants      
Subsequent Events      
Number of warrants to purchase shares   16,184,560  
Exercise price per warrant   $ 0.54  
Subsequent events | New Warrants | 2020 Stock Plan      
Subsequent Events      
Number of warrants to purchase shares   6,500,000