v3.26.1
Business Organization and Nature of Operations (Details Narrative)
Jan. 20, 2026
Jan. 02, 2026
Dec. 11, 2025
Reverse stock split     one-for-five (1:5) and one-for-thirty-five (1:35).
Subsequent Event [Member]      
Reverse stock split one-for-thirty-five (1:35)    
Board of Directors Chairman [Member]      
Reverse stock split     one-for-five and one-for-thirty-five
Board of Directors Chairman [Member] | Subsequent Event [Member]      
Reverse stock split   one-for-thirty-five (1:35)