XML 52 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Grant Revenue (Details) - USD ($)
1 Months Ended 12 Months Ended 36 Months Ended
Dec. 31, 2019
Oct. 31, 2017
May 31, 2017
Jun. 30, 2016
May 31, 2016
Dec. 31, 2019
Dec. 31, 2018
May 31, 2020
Deferred Revenue Arrangement [Line Items]                
Revenue           $ 3,049,104 $ 5,793,849  
Pelican Therapeutics, Inc.                
Deferred Revenue Arrangement [Line Items]                
Amount awarded from CPRIT grant       $ 15,200,000 $ 15,200,000     $ 15,200,000
Contribution to be made by Pelican $ 7,600,000         7,600,000    
Pelican Therapeutics, Inc. | Tranche I                
Deferred Revenue Arrangement [Line Items]                
Revenue     $ 1,800,000          
Pelican Therapeutics, Inc. | Tranche II                
Deferred Revenue Arrangement [Line Items]                
Revenue   $ 6,500,000            
Pelican Therapeutics, Inc. | Tranche III                
Deferred Revenue Arrangement [Line Items]                
Revenue 5,400,000              
Pelican Therapeutics, Inc. | Grant revenue                
Deferred Revenue Arrangement [Line Items]                
Revenue           10,300,000    
Grant receivable $ 1,500,000         $ 1,500,000    
Percentage of contribution           0.50%    
Pelican Therapeutics, Inc. | Grant revenue | Maximum                
Deferred Revenue Arrangement [Line Items]                
Royalty percentage after threshold is met           1.00%