XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity - Additional information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
USD ($)
item
$ / shares
shares
Mar. 31, 2020
USD ($)
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 22, 2020
$ / shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2016
USD ($)
Capital Stock Shares authorized. 120,000,000          
Common Stock, Shares Authorized 79,999,997   79,999,997      
Common Stock, Par or Stated Value Per Share | $ / shares $ 0.01   $ 0.01      
Special Stock, Shares Authorized 1          
Special Stock, Par or Stated Value Per Share | $ / shares $ 0.01   $ 0.01      
Excess Stock, Shares Authorized 1   1      
Common Stock, Shares, Issued 38,840,508   38,345,540      
Common Stock, Shares, Outstanding 32,442,633   32,172,107      
Warrant liability | $ $ 3,196   $ 830      
Warrants, term         10 years  
Warrants to purchase common stock issued (in shares)         7,179,000  
Warrants, Exercise Price (in dollars per share) | $ / shares $ 4.50     $ 4.50 $ 6.50  
Threshold minimum beneficial ownership (as a percent) 5.00%       5.00%  
Threshold maximum percentage of issued and outstanding common stock, after exercise of warrants (as a percent)         19.90%  
Unrealized loss on warrants | $ $ 2,400          
Number of board members who can be appointed by the warrant holder | item 1          
Preemptive rights period 5 years          
Share repurchase program, authorized amount | $         $ 5,000  
Share repurchase program, number of shares repurchased (in shares) 250,197   200,803      
Share repurchase program, average price paid per share (in dollars per share) | $ / shares $ 1.93   $ 1.67      
Share repurchase program, approximate dollar value of shares available for purchase | $ $ 4,500          
Stock Issued During Period, Value, Issued for Services | $   $ 600        
Common Stock            
Stock Issued During Period, Value, Issued for Services | $   $ 2        
Series A And B Preferred Stock [Member]            
Excess Stock, Shares Authorized 1          
At-The-Market Equity Offering Program [Member]            
Stock Issuance Program, Maximum Amount Authorized | $           $ 12,000
Stock Issued During Period, Shares, New Issues 0 0        
Preferred Stock            
Preferred Stock, Shares Authorized 2   2      
Preferred Stock, Par or Stated Value Per Share | $ / shares $ 0.01   $ 0.01      
Blank Check Preferred Stock            
Preferred Stock, Shares Authorized 40,000,000   40,000,000      
Preferred Stock, Par or Stated Value Per Share | $ / shares $ 0.01   $ 0.01