v3.25.4
Organization and Basis of Presentation (Details Narrative) - shares
12 Months Ended
May 12, 2025
Dec. 31, 2025
May 13, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Reverse stock split 1-for-30 1-for-30    
Common stock, shares outstanding 52,160,487 1,826,051 1,738,683 1,531,468
Common stock, shares authorized   300,000,000   300,000,000