XML 87 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Collaborative Arrangements - Roche (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Oct. 31, 2020
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Contract liabilities: deferred revenue   $ 30,609 $ 6,335    
Liability, revenue recognized   1,500      
Roche          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Liability, revenue recognized   $ 0 $ 900 $ 900  
Roche | Milestone One          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Contract liabilities: deferred revenue $ 800        
Number of days for payment 45 days        
Roche | Milestone Two          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Contingent receivable         $ 900