XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders' Equity - Additional information (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
item
$ / shares
shares
Mar. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Oct. 31, 2021
$ / shares
Aug. 31, 2021
USD ($)
Dec. 22, 2020
$ / shares
Dec. 31, 2019
USD ($)
shares
Capital Stock Shares authorized. 120,000,000            
Common Stock, Shares Authorized 79,999,997 79,999,997 79,999,997        
Common Stock, Par or Stated Value Per Share | $ / shares $ 0.01 $ 0.01 $ 0.01        
Special Stock, Shares Authorized 1            
Special Stock, Par or Stated Value Per Share | $ / shares $ 0.01 $ 0.01 $ 0.01        
Excess Stock, Shares Authorized 1 1 1        
Common Stock, Shares, Issued 43,387,563 38,840,508 43,024,424        
Common Stock, Shares, Outstanding 36,836,146 32,442,633 36,626,549        
Warrant liability | $ $ 1,515,000 [1] $ 3,196,000 $ 1,146,000 [1]        
Warrants, term             10 years
Warrants to purchase common stock issued (in shares)             7,179,000
Warrants, Exercise Price (in dollars per share) | $ / shares $ 4.31     $ 4.31   $ 4.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 gain (loss) on warrants | $ $ 369,000 $ (2,000,000.0)          
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,000.0
Share repurchase program, number of shares repurchased (in shares) 250,197            
Share repurchase program, average price paid per share (in dollars per share) | $ / shares $ 1.93            
Share repurchase program, approximate dollar value of shares available for purchase | $ $ 4,500,000            
Stock repurchase program, shares repurchased, amount | $ $ 483,361            
Series A And B Preferred Stock [Member]              
Excess Stock, Shares Authorized 1            
ATM Program              
Stock Issuance Program, Maximum Amount Authorized | $         $ 10,000,000.0    
ATM Program | Common Stock              
Gross proceeds from issuance of common stock | $     1,400,000        
Stock issuance costs, professional and brokerage fees | $     $ 169,000        
Value of common stock available for issuance | $ $ 8,600,000            
Shares issued 0   701,327        
ATM Program | Common Stock | Weighted Average              
Share price (in dollars per share) | $ / shares     $ 1.95        
Preferred Stock              
Preferred Stock, Shares Authorized 2 2 2        
Preferred Stock, Par or Stated Value Per Share | $ / shares $ 0.01 $ 0.01 $ 0.01        
Blank Check Preferred Stock              
Preferred Stock, Shares Authorized 40,000,000 40,000,000 40,000,000        
Preferred Stock, Par or Stated Value Per Share | $ / shares $ 0.01 $ 0.01 $ 0.01        
[1] Amounts are Restated. See Note 3 for more information.