Quarterly report pursuant to Section 13 or 15(d)

Share-based compensation (Details Narrative)

v3.23.2
Share-based compensation (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Aug. 14, 2023
May 19, 2023
May 17, 2023
Jun. 30, 2023
Jun. 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 plan modification, incremental cost       0 26    
Common stock, shares issued     525,000 5,305,441   4,659,769  
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     $ 0.125        
Reduced exercise price     $ 0.72        
Incremental fair value     $ 100        
Warrant [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Warrants to purchase of common stock       3,617,012      
Common stock, shares issued     3,617,012        
Number of warrant purchase, shares     3,617,012        
Common Stock [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercise price     $ 42.40        
Common stock, shares issued     4,142,012        
Shares Issued Price Per, Share     $ 0.845        
Class of warrant or right outstanding     299,997        
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       3,617,012      
Shares Issued Price Per, Share     $ 0.8449        
Net proceeds     $ 3,000        
Proceeds from inclusive of issuance costs     500        
Proceeds from exclusive of warrant issuance costs     $ 200        
Share price     $ 0.72        
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       $ 1.0563      
Placement Agent Warrant [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Fair value adjustment of warrants       $ 100      
Prefunded Warrants [Member] | Subsequent Event [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Number of shares of stock exercised 588,012            
Services Agreement [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercise price             $ 10
Services Agreement [Member] | Warrants [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Warrants to purchase of common stock             6,000
Exercise price             $ 56.60
Services Agreement [Member] | Replacement Warrants [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Warrants to purchase of common stock             6,000
Restricted Stock Units (RSUs) [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Weighted-average recognition period       8 months 4 days      
Number of shares nonvested stock unit awards       10,455   20,278  
Weighted average grant date fair value       $ 5.74   $ 18.62  
Unamortization stock compensation       $ 50      
Equity Option [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock based compensation for stock options       $ 243      
Weighted-average recognition period       8 months 4 days      
Share based compensation plan modification, incremental cost       49,841