v3.26.1
Reverse Stock Split (Details Narrative)
Jan. 28, 2026
May 20, 2024
Reverse stock split   one-for-fifty reverse stock split
Minimum [Member]    
Reverse stock split one-for-one hundred  
Maximum [Member]    
Reverse stock split one-for-ten thousand