Quarterly report pursuant to Section 13 or 15(d)

Share-based compensation, warrants and common stock issuances (Details Narrative)

v3.24.1.1.u2
Share-based compensation, warrants and common stock issuances (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Feb. 21, 2024
Dec. 21, 2023
Dec. 18, 2023
May 17, 2023
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Common stock, shares issued       35,000 5,210,876   1,547,042
Warrant, down round feature, decrease in net income to common shareholder amount         $ 5,508,000  
SeriesB1 And SeriesB2 Warrant [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Proceeds from issuance of warrants $ 5,027,000            
Warrant, down round feature, decrease in net income to common shareholder amount 481,000            
SeriesB1 And SeriesB2 Warrant [Member] | Investor [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Warrant, down round feature, decrease in net income to common shareholder amount $ 5,508,000            
H.C. Wainright & Co., LLC [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Warrants to purchase of common stock         146,667    
Fair value of warrants         $ 100,000    
December 2023 Public Offering [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercise price         $ 1.1563    
Reduced exercise price     $ 1.875        
Fair value of warrants             $ 154
December 2023 Public Offering [Member] | Convertible Note [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercise price   $ 1.50          
Sale of stock, description of transaction   (i) 54,461 shares of Common Stock, (ii) the Private Pre-Funded Warrants to purchase up to 2,612,205 shares of common stock, (iii) the Series A Private Warrants to purchase up to 2,666,666 shares of common stock and (iv) the Series B Private Warrants to purchase up to 2,666,666 shares of common stock upon the exchange and cancellation of the $4,000 outstanding principal amount of the Convertible Note          
Debt Instrument, Face Amount   $ 4,000,000          
December 2023 Public Offering [Member] | H.C. Wainright & Co., LLC [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Warrants to purchase of common stock     150,417        
Securities Purchase Agreement [Member] | December 2023 Public Offering [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Common stock, shares issued     520,000        
Proceeds from issuance of warrants     $ 3,900,000        
Proceeds from exclusive of warrant issuance costs     100,000        
Placement Agency Agreement [Member] | December 2023 Public Offering [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Cash fee     400,000        
Legal and other fees     $ 600,000        
February 2024 Warrant Exchange Agreement [Member] | Series B Common Warrant [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercise of warrant 2,933,334            
Reduced exercise price $ 0.925            
Increase exercise price 1.50            
February 2024 Warrant Exchange Agreement [Member] | Series B-1 Warrant [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercise price $ 0.74            
Warrants to purchase of common stock 2,200,000            
February 2024 Warrant Exchange Agreement [Member] | Series B-2 Warrant [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercise price $ 0.74            
Warrants to purchase of common stock 2,200,001            
February 2024 Warrant Exchange Agreement [Member] | Series A Common Warrant [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercise price $ 0.74            
Common Stock [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercise of warrant         1,980,000    
Common stock, shares issued       276,134 1,980,000    
Shares issued price per, share       $ 12.675      
Common Stock [Member] | Securities Purchase Agreement [Member] | December 2023 Public Offering [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares issued price per, share     $ 1.50        
Common Stock [Member] | Securities Purchase Agreement [Member] | December 2023 Public Offering [Member] | Series A Common Stock Warrant [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Common stock, shares issued     3,333,334        
Common Stock [Member] | Securities Purchase Agreement [Member] | December 2023 Public Offering [Member] | Series B Common Stock Warrant [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Common stock, shares issued     3,333,334        
Warrant [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Number of warrant purchase, shares       241,134      
Shares price       $ 10.80      
Warrant [Member] | Securities Purchase Agreement [Member] | December 2023 Public Offering [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Number of warrant purchase, shares     2,813,334        
Prefunded Warrant [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Common stock, shares issued         2,432,705    
Shares issued price per, share       $ 12.674      
Proceeds from issuance of warrants       $ 3,000,000.0      
Proceeds from inclusive of issuance costs       500,000      
Proceeds from exclusive of warrant issuance costs       $ 200,000      
Exercise price       $ 0.0001      
Prefunded Warrant [Member] | December 2023 Public Offering [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercise price     $ 0.0001        
Beneficially owned percentage of holder and affiliates     4.99%        
Beneficially owned percentage     9.99%        
Prefunded Warrant [Member] | December 2023 Public Offering [Member] | Series A Common Stock Warrant [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercise price     $ 1.50        
Prefunded Warrant [Member] | December 2023 Public Offering [Member] | Series B Common Stock Warrant [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercise price     $ 1.50        
Beneficially owned percentage of holder and affiliates     4.99%        
Beneficially owned percentage     9.99%        
Prefunded Warrant [Member] | Securities Purchase Agreement [Member] | December 2023 Public Offering [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares issued price per, share     $ 1.4999        
Proceeds from inclusive of issuance costs     $ 1,100,000        
Placement Agent Warrant [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Number of warrant purchase, shares         13,806    
Exercise price         $ 15.845    
Pre-Funded Warrants [Member] | December 2023 Public Offering [Member] | Convertible Note [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercise price   $ 0.0001          
Restricted Stock Units (RSUs) [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Weighted-average recognition period         6 months 14 days    
Outstanding restricted stock unit awards         1,009   1,009
Weighted average grant date fair value         $ 125.42   $ 125.42
Unamortization stock compensation         $ 14,000    
Equity Option [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock based compensation for stock options         $ 313,000    
Weighted-average recognition period         1 year 1 month 17 days