XML 63 R44.htm IDEA: XBRL DOCUMENT v3.24.1
Collaboration and License Agreement (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 06, 2023
Dec. 31, 2023
Dec. 31, 2022
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Revenue   $ 6,288 $ 0
Genentech, Inc.      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Collaboration and license agreement, termination notice period, prior written notice 60 days    
Collaboration and license agreement, termination notice period, uncured material breach 90 days    
Collaboration and license agreement, termination notice period, uncured material breach, nonpayment 45 days    
Genentech, Inc.      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Expected timing of satisfaction, extension period 6 months    
Genentech, Inc. | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-07      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Expected timing of satisfaction, period 24 months    
Genentech, Inc. | License      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Upfront payment $ 20,000 $ 13,700  
Maximum aggregate milestone payments 177,000    
Maximum aggregate milestone payments from net sales $ 100,000