XML 55 R42.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies - Revenue Recognition - Collaboration Revenue (Details) - USD ($)
12 Months Ended
Sep. 24, 2018
Nov. 01, 2017
Jan. 27, 2017
Dec. 31, 2018
Dec. 31, 2017
Collaboration Revenue          
Written notice period (in days)   90 days      
Revenues       $ 4,416,145 $ 4,361,186
Elanco          
Collaboration Revenue          
Non-refundable upfront payment received     $ 2,548,689    
Product and development expense     $ 1,048,689    
Estimated development period for revenue recognition (in years)       1 year  
Collaboration revenue       $ 177,389 $ 2,876,071
Knight          
Collaboration Revenue          
License agreement term (in years) 15 years        
Transfer price receivable upon achievement of certain regulatory and sales milestones $ 18,000,000        
Revenues       $ 0