XML 18 R53.htm IDEA: XBRL DOCUMENT v3.19.3
Related Party Transactions - Overview of Related Parties (Details) - USD ($)
$ / shares in Units, $ in Millions
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Related Party Transactions      
Exercise price of warrants $ 0.08   $ 0.08
Number of Warrants 2,765,044   2,768,882
Common stock issued in lieu of board fees 40,158 7,067  
Stock issued (in shares) 785,848    
Maximum      
Related Party Transactions      
Proceeds from issuance of common stock in lieu of director board and committee fees $ 0.1 $ 0.1  
Board of Director      
Related Party Transactions      
Aggregate common shares 4,606,786    
Common Stock | Board of Director      
Related Party Transactions      
Ownership percentage 16.00%    
Baker Bros. Advisors LP      
Related Party Transactions      
Number of warrants exercised   2,539,541  
Exercise price of warrants   $ 3.76  
Proceeds from exercise of warrants   $ 9.5  
Warrants Issued 60,070    
Baker Bros. Advisors LP | Pre-funded Warrants      
Related Party Transactions      
Exercise price of warrants $ 0.08    
Number of Warrants 2,708,812