XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Reporting - Additional Information (Detail)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
Segment
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Number of operating segments | Segment 1    
Accounts receivable, percentage by customer 100.00% 100.00%  
Revenue $ 182,660 $ 206,400 $ 206,400
Customer Concentration Risk | Pfizer [Member]      
Revenue $ 20,100 $ 21,100  
Customer Concentration Risk | Sales Revenue | Pfizer [Member]      
Accounts receivable, percentage by customer 11.00% 10.20%  
Customer Concentration Risk | Accounts Receivable [Member] | Pfizer [Member]      
Accounts receivable, percentage by customer 14.70%    
Customer Concentration Risk | Accounts Receivable [Member] | Purolite [Member]      
Accounts receivable, percentage by customer     12.70%
Customer Concentration Risk | Total Trade Accounts Receivable Royalties And Other Receivables | Pfizer [Member]      
Accounts receivable, percentage by customer 10.00%    
Customer Concentration Risk | Total Trade Accounts Receivable Royalties And Other Receivables | Purolite [Member]      
Accounts receivable, percentage by customer     10.00%