XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Collaboration Agreements, License Agreement and Revenues - Drug Product Revenue - Summary of Drug Product Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]            
Drug product revenue recognized       $ 147,752 $ 140,734 $ 235,309
Drug Product Revenue, Net [Member]            
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]            
Drug product revenue recognized       18,753 11,086 962
Drug Product Revenue, Net [Member] | Japan [Member]            
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]            
Drug product revenue recognized $ 14,400 $ 8,400 $ 9,800      
Drug Product Revenue, Net [Member] | Astellas Agreement [Member]            
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]            
Drug product revenue recognized       18,800 11,100  
Drug Product Revenue, Net [Member] | Astellas Agreement [Member] | Japan [Member]            
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]            
Drug product revenue recognized       15,656 9,480 2,056
Drug Product Revenue, Net [Member] | Astellas Agreement [Member] | Europe [Member]            
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]            
Drug product revenue recognized       3,097 1,606 1,130
Drug Product Revenue, Net [Member] | AstraZeneca Agreements [Member] | United States [Member]            
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]            
Drug product revenue recognized       $ 0 $ 0 $ (2,224)