Annual report pursuant to Section 13 and 15(d)

Shareholders' Equity (Details Narrative)

v3.20.4
Shareholders' Equity (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Jan. 02, 2021
Dec. 31, 2017
Class of Stock [Line Items]        
Cumulative preferred stock dividend per share $ 2.75      
Equity Offerings [Member]        
Class of Stock [Line Items]        
Adjustments to additional paid in capital, stock issued, issuance costs $ 205 $ 110    
Two Public Offerings [Member]        
Class of Stock [Line Items]        
Number of stock shares issued during the period 1,932,000      
Shares issued, price per share $ 25      
Net proceeds from issuance of preferred stock $ 44,500      
Public Offering [Member]        
Class of Stock [Line Items]        
Number of stock shares issued during the period   373,000    
Net proceeds from issuance of preferred stock   $ 9,600    
Treasury Stock [Member]        
Class of Stock [Line Items]        
Stock repurchase program expiration date Jan. 25, 2017      
Stock repurchased during period, shares 740,799      
Stock repurchased during period, value $ 662      
Preferred Stock [Member]        
Class of Stock [Line Items]        
Shares issued, price per share       $ 25.00
Preferred stock, liquidation preference per share       $ 25.00
Warrants [Member]        
Class of Stock [Line Items]        
Warrants to purchase shares of common stock 6,603,489      
Remaining warrants outstanding 4,010,140      
Warrants [Member] | Subsequent Event [Member]        
Class of Stock [Line Items]        
Warrants exercised     858,000  
Warrant exercise price     $ 7.50  
Warrants One [Member]        
Class of Stock [Line Items]        
Warrants to purchase shares of common stock 2,000,000      
Warrant exercise price $ 5.00      
Warrant expiration date May 31, 2018      
Warrants Two [Member]        
Class of Stock [Line Items]        
Remaining warrants outstanding 100,000      
Warrant exercise price $ 5.00      
Warrant expiration date Sep. 30, 2022      
Warrants Three [Member]        
Class of Stock [Line Items]        
Remaining warrants outstanding 125,000      
Warrant exercise price $ 3.92      
Warrant expiration date Oct. 31, 2022      
Warrants Four [Member]        
Class of Stock [Line Items]        
Remaining warrants outstanding 100,000      
Warrant exercise price $ 5.00      
Warrant expiration date Jul. 31, 2023      
Warrants Five [Member]        
Class of Stock [Line Items]        
Remaining warrants outstanding 28,489      
Warrant exercise price $ 5.26      
Warrant expiration date Sep. 30, 2023      
Warrants Six [Member]        
Class of Stock [Line Items]        
Remaining warrants outstanding 1,000,000      
Warrant exercise price $ 7.50      
Warrant expiration date Jan. 31, 2022      
Warrants Seven [Member]        
Class of Stock [Line Items]        
Remaining warrants outstanding 1,000,000      
Warrant exercise price $ 10.00      
Warrant expiration date Jan. 31, 2023      
Warrants Eight [Member]        
Class of Stock [Line Items]        
Remaining warrants outstanding 2,250,000      
Warrant exercise price $ 7.50      
Warrant expiration date Jun. 30, 2022      
Warrants Nine [Member]        
Class of Stock [Line Items]        
Warrants exercised 593,349      
Warrant exercise price $ 7.50