XML 41 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Collaboration and License Agreements - Schedule of Performance Obligation Along with Standalone Selling Price and Transaction Price Allocated (Detail) - Everest License Agreement [Member]
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]  
Performance Obligations, Transaction Price Allocated $ 5,000
License and Know-How Transfer [Member]  
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]  
Performance Obligations, Standalone Selling Price 9,858
Performance Obligations, Transaction Price Allocated $ 3,553
Performance Obligations, Recognition Method Fully satisfied; recognized upon delivery of the license
Exclusive Option [Member]  
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]  
Performance Obligations, Standalone Selling Price $ 400
Performance Obligations, Transaction Price Allocated $ 144
Performance Obligations, Recognition Method Recognized in Q4 2019 upon the return of the IP rights to Northern
Research and Development Services [Member]  
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]  
Performance Obligations, Standalone Selling Price $ 3,614
Performance Obligations, Transaction Price Allocated $ 1,303
Performance Obligations, Recognition Method Recognized over time as services are delivered through the expected completion date of Q2 2020