XML 77 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Related Party Transaction [Line Items]          
Accounts receivable from related party $ 13,352,000   $ 13,352,000   $ 4,127,000
Accrued liabilities to related party 14,000   14,000   24,000
Deferred revenue 5,256,000   5,256,000   2,147,000
Astellas [Member]          
Related Party Transaction [Line Items]          
Drug product revenue from a related party (2,000,000.0) $ 8,200,000 2,100,000 $ 8,200,000  
Astellas [Member] | Collaborative Arrangement [Member]          
Related Party Transaction [Line Items]          
Revenue related to collaboration agreements 2,600,000 $ 4,800,000 6,300,000 $ 9,500,000  
Accounts receivable from related party 2,600,000   2,600,000   4,100,000
Accrued liabilities to related party         1,100,000
Deferred revenue 20,100,000   20,100,000   7,500,000
Falikang [Member]          
Related Party Transaction [Line Items]          
Accounts receivable from related party 10,800,000   10,800,000    
Investment income 600,000   300,000    
Equity method investments 3,100,000   $ 3,100,000   2,700,000
Percentage of outstanding shares owned     51.10%    
Miscellaneous receivables 0   $ 0   $ 900,000
Falikang [Member] | Collaborative Arrangement [Member]          
Related Party Transaction [Line Items]          
Revenue related to collaboration agreements $ 11,800,000   $ 22,200,000