Quarterly report pursuant to Section 13 or 15(d)

Stock Warrants (Details Narrative)

v3.21.1
Stock Warrants (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Dec. 31, 2020
Dec. 31, 2016
Mar. 31, 2021
Mar. 31, 2020
Number of issued warrants exercisable      
Issuance of common stock upon exercise of warrants     345,878  
Net proceeds from warrants exercise     $ 707
Warrants intrinsic value     $ 260  
Warrant [Member]        
Issuance of common stock upon exercise of warrants     225,878  
Net proceeds from warrants exercise     $ 707  
Common Stock [Member]        
Net proceeds from warrants exercise     $ 707  
Warrant to purchase shares of common stock     225,878  
Stock issued during the period     61,644  
Private Placement [Member]        
Warrants exercise price $ 3.13      
Private Placement [Member] | Warrant [Member]        
Number of issued warrants exercisable 250,000      
Underwritten Public Offering [Member]        
Warrants exercise price   $ 8.75    
Warrant expiration date description   Warrants expire December 2021.    
Underwritten Public Offering [Member] | Maximum [Member]        
Warrant to purchase shares of common stock   120,000    
Cashless Transaction [Member] | Common Stock [Member]        
Warrant to purchase shares of common stock     120,000