XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.2
MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Novartis Institutes for BioMedical Research, Inc. (Details) - USD ($)
$ in Thousands
1 Months Ended
Jul. 27, 2020
Aug. 31, 2020
Jun. 30, 2023
Dec. 31, 2022
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Accounts receivable     $ 2,716 $ 3,678
Novartis Institutes for BioMedical Research, Inc. | Collaboration And License Agreement        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Proceeds from collaborators   $ 75,000    
Collaborative arrangement transaction price $ 95,100      
Collaborative arrangement, license fee 75,000      
Collaborative arrangement estimated reimbursable service costs $ 20,100      
Accounts receivable     600 2,200
Deferred revenue     $ 0 $ 9,600