XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Common Stock and Common Stock Purchase Warrants (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Aug. 03, 2022
Apr. 03, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Aug. 31, 2022
Dec. 31, 2021
Class of Warrant or Right [Line Items]              
Common stock, shares authorized       250,000,000     250,000,000
Increase in common stock shares authorized       100,000,000      
Stock option exercised, value     $ 823 $ 302 $ 953    
Face value principal payable       $ 33,761      
Series Z Warrants [Member]              
Class of Warrant or Right [Line Items]              
Warrant exercise price       $ 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,455
Warrant exercise price       $ 1.60     $ 1.60
Warrants expiration date       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
Warrants expiration date             Jan. 29, 2022
Senior Convertible Note [Member]              
Class of Warrant or Right [Line Items]              
Stock issued during period, share, conversion of units 5,103,908            
Face value principal payable           $ 4,989  
Stock issued during period, value, conversion of units   $ 11          
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       385,938