Quarterly report pursuant to Section 13 or 15(d)

Common Stock and Common Stock Purchase Warrants (Details Narrative)

v3.22.2.2
Common Stock and Common Stock Purchase Warrants (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Class of Warrant or Right [Line Items]          
Common stock, shares authorized 250,000,000   250,000,000   250,000,000
Increase in common stock shares authorized 100,000,000   100,000,000    
Stock option exercised, value $ 61 $ 51 $ 303 $ 131  
Series Z Warrants [Member]          
Class of Warrant or Right [Line Items]          
Warrant exercise price $ 1.60   $ 1.60    
Number of warrants exercised     5    
Series Z Warrants [Member]          
Class of Warrant or Right [Line Items]          
Common stock purchase warrants issued and outstanding 11,937,450   11,937,450   11,937,455
Warrant exercise price $ 1.60   $ 1.60   $ 1.60
Warrants expiration date Apr. 30, 2024   Apr. 30, 2024   Apr. 30, 2024
Series W Warrants [Member]          
Class of Warrant or Right [Line Items]          
Common stock purchase warrants issued and outstanding         377,873
Class of warrant or right outstanding         377,873
Warrants expired unexercised         Jan. 29, 2022
2014 Equity Plan [Member]          
Class of Warrant or Right [Line Items]          
Stock option exercised     299,999    
2014 Equity Plan [Member] | Equity Option [Member]          
Class of Warrant or Right [Line Items]          
Stock option exercised     299,999    
Stock option exercised, value     $ 302    
Employee Stock Purchase Plan [Member]          
Class of Warrant or Right [Line Items]          
Employee stock purchase plans     194,240