XML 71 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Outstanding Warrants (Details Narrative) - USD ($)
4 Months Ended 12 Months Ended
Nov. 03, 2024
Sep. 28, 2024
Feb. 16, 2022
Feb. 15, 2022
Sep. 28, 2021
Apr. 30, 2025
Apr. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Exercise price           $ 60.08   $ 60.08 $ 61.72 $ 61.72
Preferred stock par value           $ 0.00001   $ 0.00001    
Number of warrants expired             18,976  
Series B Preferred Stock [Member]                    
Shares redeemed or called during period, shares     1,650              
Series B Preferred Stock [Member] | Securities Purchase Agreement [Member]                    
Exercise price         $ 113.40          
Shares issued during the period         3,300          
Preferred stock par value         $ 1,000          
Stock issued during period value new issues         $ 3,300,000          
Aggregate purchase price         $ 3,000,000          
Series B Preferred Stock [Member] | Securities Purchase Agreement [Member] | Maximum [Member]                    
Warrants to purchase common stock         16,082          
2022 Investor Warrants [Member]                    
Warrants to purchase common stock       484,262            
Proceeds from issuance of warrants       $ 24,000,000            
Shares issued, price per share       $ 49.56            
Warrants and rights outstanding term       5 years            
Exercise price       $ 60.00            
2022 Over Allotment Warrants [Member]                    
Warrants to purchase common stock       484,262            
Proceeds from issuance of warrants       $ 24,000,000            
Shares issued, price per share       $ 49.56            
Warrants and rights outstanding term       5 years            
Exercise price       $ 60.00            
Shares issued during the period       63,473            
Exercise price, per share       $ 0.12            
2022 Underwriter Warrants [Member]                    
Warrants to purchase common stock       484,262            
Proceeds from issuance of warrants       $ 24,000,000            
Shares issued, price per share       $ 49.56            
Exercise price       $ 61.95            
Shares issued during the period       24,213            
Common Stock [Member]                    
Shares issued during the period           9,237 11,364      
Common Stock [Member] | Series B Preferred Stock [Member]                    
Conversion of stock shares converted     30,193              
Pre Funded Conversion Warrants [Member] | Series B Preferred Stock [Member]                    
Exercise price     $ 60.00              
Number of shares vested in period     44,391              
Warrant [Member]                    
Vesting period     5 years              
Placement Agent Warrants [Member] | Series B Preferred Stock [Member]                    
Warrants to purchase common stock         2,894          
Exercise price         $ 124.80          
Number of warrants expired 1,447 1,447