Annual report [Section 13 and 15(d), not S-K Item 405]

Subsequent Events (Details Narrative)

v3.25.1
Subsequent Events (Details Narrative) - $ / shares
Apr. 08, 2025
Mar. 17, 2025
Mar. 05, 2025
Dec. 31, 2024
Dec. 31, 2023
Common Stock [Member]          
Subsequent Event [Line Items]          
Exercise price       $ 1.15 $ 7.77
Subsequent Event [Member] | Minimum [Member]          
Subsequent Event [Line Items]          
Bid price   $ 1.00      
Subsequent Event [Member] | Common Stock [Member]          
Subsequent Event [Line Items]          
Percentage of shares issued and outstanding 200.00%        
Subsequent Event [Member] | Series F-1 and G Preferred Stock [Member]          
Subsequent Event [Line Items]          
Exercise price     $ 0.364    
Subsequent Event [Member] | Series G Preferred Stock [Member]          
Subsequent Event [Line Items]          
Bid price     $ 0.364