XML 55 R38.htm IDEA: XBRL DOCUMENT v3.23.2
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
Jun. 30, 2023
Dec. 31, 2022
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Deferred revenue, net of current $ 165,416 $ 185,722
AstraZeneca Agreements [Member]    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Deferred Revenue 178,219 $ 175,646
AstraZeneca Agreements [Member] | U.S./RoW [Member]    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Deferred revenue, net of current 157,400  
Deferred Revenue 178,200  
Net unbilled co-development revenue $ 20,800