v3.26.1
Organization and Basis of Presentation (Details Narrative) - shares
3 Months Ended
May 12, 2025
Mar. 31, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Reverse stock split 1-for-30 1-for-30  
Common stock, shares outstanding 1,738,683 2,959,469 1,826,051
Common stock, shares authorized   300,000,000 300,000,000