XML 86 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Collaborative Arrangements - Novartis (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
May 31, 2019
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Contract liabilities: deferred revenue $ 30,609 $ 30,609 $ 6,335    
Liability, revenue recognized   $ 1,500      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Expected timing of satisfaction, period 1 year 1 year      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Expected timing of satisfaction, period 1 year 1 year      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Expected timing of satisfaction, period 1 year 1 year      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Expected timing of satisfaction, period 1 year 1 year      
Novartis          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Contract liabilities: deferred revenue         $ 5,000
Liability, revenue recognized   $ 1,000 1,600 $ 6,200  
Novartis | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Expected timing of satisfaction, period 23 months 23 months      
Novartis | Computer equipment and software          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Contingent annual payments, term   4 years      
Contingent annual receivable increase         $ 8,000
Revenue recognition, annual payment $ 2,000        
Novartis | Milestone One          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Contingent receivable       $ 4,000  
Novartis | Milestone Two          
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]          
Contingent receivable     $ 5,000