v3.26.1
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, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Drug product revenue recognized $ (1,474) $ 1,348 $ 2,264 $ 4,088
Drug Product Revenue, Net [Member]        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Drug product revenue recognized (1,577) 1,215 1,915 3,811
Drug Product Revenue, Net [Member] | Astellas Agreement [Member]        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Drug product revenue recognized (1,600) 1,200 1,900 3,800
Drug Product Revenue, Net [Member] | Astellas Agreement [Member] | Japan [Member]        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Drug product revenue recognized (2,935) 44 (5,126) 1,825
Drug Product Revenue, Net [Member] | Astellas Agreement [Member] | Europe [Member]        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Drug product revenue recognized $ 1,358 $ 1,171 $ 7,041 $ 1,986