v3.25.2
Stock-based Compensation (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 19, 2019
Purchase Agreement [Member] | Common Stock [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants exercised during period 400,000  
Pre Funded Warrants [Member] | Purchase Agreement [Member] | January PO [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants exercised during period 7,019,700  
Pre Funded Warrants [Member] | Purchase Agreement [Member] | June PO [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants exercised during period 13,690,000  
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 2 months 12 days  
Restricted Stock Units (RSUs) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Unrecognized share based compensation expense $ 148,000  
Weighted average period for recognition 8 months 12 days  
Unrecognized share based compensation expense $ 253,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  
Common Warrants [Member] | June PO [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants to purchase shares 28,000,000  
Placement Agent Warrant [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants to purchase shares 1,120,000  
Series A Warrants and Series B Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants to purchase shares 30,495,784  
Weighted average exercise price $ 0.35  
Weighted average remaining contractual life 4 years 10 months 24 days  
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 357,420