v3.26.1
Subsequent Events (Details Narrative)
Apr. 27, 2026
Apr. 11, 2025
Subsequent Event [Line Items]    
Reverse stock split   ratio of one-for-forty
Subsequent Event [Member] | Minimum [Member]    
Subsequent Event [Line Items]    
Reverse stock split 1-for-5  
Subsequent Event [Member] | Maximum [Member]    
Subsequent Event [Line Items]    
Reverse stock split 1-for-20