XML 33 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Related Party Transactions - Overview of Related Parties (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Apr. 30, 2020
Dec. 31, 2019
Related Party Transactions        
Number of Warrants 5,098,916     5,098,916
Common stock issued in lieu of board fees 56,014 13,719    
Maximum        
Related Party Transactions        
Proceeds from issuance of common stock in lieu of director board and committee fees $ 0.1 $ 0.1    
Baker Bros. Advisors LP        
Related Party Transactions        
Ownership percentage 15.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        
Related Party Transactions        
Ownership percentage     19.00%  
Pillar Investment Entities | Board of Director        
Related Party Transactions        
Ownership percentage 11.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