XML 59 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Collaboration Agreements, License Agreement and Revenues - Drug Product Revenue - Summary of Drug Product Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]            
Drug product revenue recognized $ 44,319   $ 29,806   $ 80,480 $ 90,633
Drug Product Revenue, Net [Member]            
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]            
Drug product revenue recognized 14,272   1,093   16,381 8,687
Drug Product Revenue, Net [Member] | Japan [Member]            
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]            
Drug product revenue recognized 14,400 $ 1,700   $ 9,800    
Drug Product Revenue, Net [Member] | Astellas Agreement [Member]            
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]            
Drug product revenue recognized 14,300       16,400  
Drug Product Revenue, Net [Member] | Astellas Agreement [Member] | Japan [Member]            
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]            
Drug product revenue recognized 13,809   17   15,541 7,611
Drug Product Revenue, Net [Member] | Astellas Agreement [Member] | Europe [Member]            
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]            
Drug product revenue recognized $ 463   $ 1,076   $ 840 $ 1,076