v3.26.1
Nature of Business (Details Narrative) - shares
Jul. 22, 2025
Feb. 21, 2025
Jun. 04, 2024
Dec. 31, 2025
Nov. 20, 2025
Nov. 19, 2025
Jul. 21, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]                
Reverse stock split 1-for-12 1-for-50 1-for-50          
Common stock, shares authorized 25,000,000     300,000,000 300,000,000 25,000,000 300,000,000 300,000,000
Preferred stock, shares authorized 416,667     5,000,000 5,000,000 416,667 5,000,000 5,000,000