Annual report pursuant to Section 13 and 15(d)

Collaborative Arrangements - Roche (Details)

v3.20.4
Collaborative Arrangements - Roche (Details) - USD ($)
1 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Contract liabilities, deferred revenue $ 2,044,000 $ 4,791,000 $ 2,044,000
Roche      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Liability, revenue recognized   $ 1,100,000 0
Roche | Milestone One      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Contract liabilities, deferred revenue $ 800,000   800,000
Number of days for payment 45 days    
Roche | Milestone Two      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Contingent receivable $ 900,000   $ 900,000