v3.26.1
Nature of the Business (Details Narrative)
Jul. 20, 2026
Mar. 26, 2026
Oct. 10, 2025
May 19, 2025
Jan. 24, 2025
Subsequent Event [Line Items]          
Reverse stock splits   1-for-25 1-for-8 1-for-15 1-for-100
Subsequent Event [Member]          
Subsequent Event [Line Items]          
Reverse stock splits 1-for-10