XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies - Schedule of Concentrations of Risk Percentage (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Genentech, Inc. and Roche Group | Revenue | Customer Concentration Risk    
Significant Accounting Policies [Line Items]    
Concentration risk, percentage 37.70% 32.90%