XML 70 R31.htm IDEA: XBRL DOCUMENT v3.20.2
License and Collaboration Agreements - Changes in Deferred Revenue Balance from Collaboration Agreements (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2020
USD ($)
Contract With Customer, Liability [Roll Forward]  
Deferred revenue, Beginning balance $ 8,071
Recognition of previously unearned revenue (3,790)
Deferred revenue, Ending balance $ 4,281