XML 69 R36.htm IDEA: XBRL DOCUMENT v3.23.3
MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Novartis Institutes for BioMedical Research, Inc. (Details) - USD ($)
Jul. 27, 2020
Sep. 30, 2023
Dec. 31, 2022
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Accounts receivable   $ 1,148,000 $ 3,678,000
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,000    
Collaborative arrangement transaction price 95,100,000    
Collaborative arrangement, license fee 75,000,000    
Collaborative arrangement estimated reimbursable service costs $ 20,100,000    
Accounts receivable   0 2,200,000
Deferred revenue   $ 0 $ 9,600,000