XML 76 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Reporting - Additional Information (Detail)
3 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
Segment
Mar. 31, 2021
USD ($)
Dec. 31, 2021
Number of operating segments | Segment 1    
Revenue $ 206,400,000 $ 142,837,000  
Sales Revenue      
Revenue   $ 0  
Customer Concentration Risk | Pfizer [Member]      
Revenue $ 21,100,000    
Customer Concentration Risk | Sales Revenue | Minimum [Member]      
Accounts receivable, percentage by customer   10.00%  
Customer Concentration Risk | Sales Revenue | Pfizer [Member]      
Accounts receivable, percentage by customer 10.00%    
Customer Concentration Risk | Accounts Receivable [Member] | Pfizer [Member]      
Accounts receivable, percentage by customer     14.00%
Customer Concentration Risk | Accounts Receivable [Member] | Customer Number One [Member]      
Accounts receivable, percentage by customer 10.00%    
Customer Concentration Risk | Total Trade Accounts Receivable Royalties And Other Receivables | Pfizer [Member]      
Accounts receivable, percentage by customer     10.00%