XML 25 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Collaboration and License Agreements - Revenue Recognized - Roche (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Collaboration Agreements    
Total revenues $ 6,167 $ 730
Collaboration | Roche    
Collaboration Agreements    
Total revenues 575 730
Amounts included in the contact liability at the beginning of the period $ 989 $ 987