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 | | | |
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 | | |