XML 47 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies - Revenue Recognition - Collaboration Revenue (Details) - USD ($)
3 Months Ended
Sep. 24, 2018
Nov. 01, 2017
Mar. 31, 2019
Mar. 31, 2018
Collaboration Revenue        
Written notice period (in days)   90 days    
Revenues     $ 1,589,733 $ 804,356
Elanco        
Collaboration Revenue        
Collaboration revenue     $ 0 $ 177,389
Knight        
Collaboration Revenue        
License agreement term (in years) 15 years      
Transfer price receivable upon achievement of certain regulatory and sales milestones $ 18,000,000