XML 68 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions - Overview of Related Parties (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Apr. 07, 2020
Dec. 31, 2019
Related Party Transactions        
Number of Warrants 8,138,430     5,098,916
Proceeds from issuance of common stock in lieu of director board and committee fees $ 0.1 $ 0.1    
Common stock issued in lieu of board fees 96,551 26,331    
Baker Bros. Advisors LP        
Related Party Transactions        
Ownership percentage 13.00%      
Aggregate common shares 4,608,786      
Baker Bros. Advisors LP | Series B1 Preferred Warrant | Scenario One        
Related Party Transactions        
Exercise price of warrants $ 1.52      
Number of Warrants 23,684      
Baker Bros. Advisors LP | Series B1 Preferred Warrant | Scenario Two        
Related Party Transactions        
Exercise price of warrants $ 152      
Baker Bros. Advisors LP | Series B1 Preferred Warrant | Scenario Two | Maximum        
Related Party Transactions        
Number of Shares 2,368,400      
Pillar Investment Entities | Board of Director        
Related Party Transactions        
Ownership percentage 18.00%      
Baker Bros. Advisors LP | Pre-funded Warrants | Scenario One        
Related Party Transactions        
Exercise price of warrants $ 0.08      
Baker Bros. Advisors LP | Pre-funded Warrants | Scenario One | Maximum        
Related Party Transactions        
Number of Shares 2,708,812      
Pillar Investment Entities        
Related Party Transactions        
Ownership percentage 19.99%      
Exercise price of warrants $ 2.28   $ 2.28  
Number of Shares 3,039,514   3,039,514