Quarterly report [Sections 13 or 15(d)]

Stock-based Compensation (Details Narrative)

v3.25.1
Stock-based Compensation (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2025
Jan. 27, 2025
Jan. 30, 2024
Jun. 19, 2019
Purchase Agreement [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Weighted average exercise price     $ 4.50  
Pre-Funded Warrants [Member] | Purchase Agreement [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Warrants to purchase shares 7,019,700 7,019,700    
Weighted average exercise price $ 0.0001      
Share-Based Payment Arrangement, Option [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Options exercisable, shares 2,747      
Options exercisable weighted average exercise price $ 409.09      
Exercisable weighted average remaining contractual term 3 years 4 months 24 days      
Restricted Stock Units (RSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Unrecognized share based compensation expense $ 274,000      
Weighted average period for recognition 4 months 24 days      
Unrecognized share based compensation expense $ 354,000      
Series A Warrants [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Warrants to purchase shares 8,050,672      
Series B Warrants [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Warrants to purchase shares 4,025,336      
Warrant [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Warrants to purchase shares 1,775,784      
Weighted average exercise price $ 5.95      
Weighted average remaining contractual life 3 years 6 months      
2019 Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Maximum equity available for issuance under the plan       800,000
Shares available for future grants 355,415