Annual report pursuant to Section 13 and 15(d)

Capitalization and Equity Structure - 2014 PPO and Merger Warrants and Pre-Merger Warrants (Details)

v3.19.3.a.u2
Capitalization and Equity Structure - 2014 PPO and Merger Warrants and Pre-Merger Warrants (Details) - $ / shares
shares in Thousands
Dec. 31, 2019
Dec. 31, 2015
Jan. 15, 2014
Class of Warrant or Right [Line Items]      
Number warrants called (in shares)   2,122 89
Warrants for common stock      
Class of Warrant or Right [Line Items]      
Number warrants called (in shares)     5,151
Exercise price (in dollars per share)     $ 7
Warrants for common stock | Merger and PPO      
Class of Warrant or Right [Line Items]      
Number warrants called (in shares)     4,329
Exercise price (in dollars per share)     $ 14
Common Stock      
Class of Warrant or Right [Line Items]      
Number warrants called (in shares) 88    
Exercise price (in dollars per share) $ 9.66