XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Collaboration Agreements, License Agreement and Revenues - Transaction Price Related to Consideration Received and Accounts Receivable Allocated to Performance Obligations Deferred Revenue (Parenthetical) (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Deferred revenue, net of current $ 147,118 $ 157,555
Net unbilled milestone and co-development revenue 0 0
AstraZeneca Agreements [Member]    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Deferred revenue, net of current 149,700  
Deferred Revenue 176,631 179,851
Net unbilled milestone and co-development revenue $ 22,900 $ 22,500