Quarterly report pursuant to Section 13 or 15(d)

Share-based compensation (Details Narrative)

v3.23.3
Share-based compensation (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Nov. 13, 2023
Nov. 02, 2023
May 19, 2023
May 17, 2023
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Feb. 29, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Exercise price         $ 0.0001      
Share based compensation         $ 0 $ 26    
Common stock, shares issued       35,000 530,449   310,494  
Reverse stock split   On November 2, 2023, the Company effected a reverse stock split of its issued and outstanding common stock, par value $0.0001 per share, at a ratio of 1-for-15 (the “2023 Reverse Stock Split”)            
Private Placement [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Net proceeds         $ 3,000      
Proceeds from inclusive of issuance costs         500      
Proceeds from exclusive of warrant issuance costs         $ 200      
Share price       $ 1.875        
Reduced exercise price       $ 10.80        
Incremental fair value       $ 100        
Warrant [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Warrants to purchase of common stock         241,134      
Number of warrant purchase, shares       241,134        
Share price       $ 10.80        
Number of shares of stock exercised         79,866      
Common Stock [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Exercise price       $ 636.00        
Common stock, shares issued       276,134        
Shares Issued Price Per, Share       $ 12.675        
Share price       $ 12.675        
Class of warrant or right outstanding       19,999        
Reverse stock split       after the 1-to-20 reverse stock split        
Prefunded Warrant [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Exercise price       $ 0.0001        
Common stock, shares issued         161,266      
Number of warrant purchase, shares       241,134        
Shares Issued Price Per, Share       $ 12.674        
Net proceeds       $ 3,000        
Proceeds from inclusive of issuance costs       500        
Proceeds from exclusive of warrant issuance costs       $ 200        
Share price       $ 12.6735        
Fair value adjustment of warrants     $ 1,700          
Common Warrant [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Fair value adjustment of warrants         $ 1,500      
Placement Agent Warrant [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Exercise price         $ 15.845      
Prefunded Warrants [Member] | Subsequent Event [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Number of shares of stock exercised 241,134              
Services Agreement [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Exercise price               $ 150
Services Agreement [Member] | Warrants [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Warrants to purchase of common stock               400
Exercise price               $ 849.00
Services Agreement [Member] | Replacement Warrants [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Warrants to purchase of common stock               400
Restricted Stock Units (RSUs) [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Weighted-average recognition period         7 months 6 days      
Number of shares nonvested stock unit awards         563   1,346  
Weighted average grant date fair value         $ 80.63   $ 277.57  
Unamortization stock compensation         $ 36      
Equity Option [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock based compensation for stock options         $ 468      
Weighted-average recognition period         1 year 2 months 12 days