XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Reporting - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
Segment Reporting Information [Line Items]      
Number of operating business segment | segment 1    
Property, plant and equipment, net $ 60,510 $ 59,662  
United States      
Segment Reporting Information [Line Items]      
Property, plant and equipment, net 56,100 54,500  
India      
Segment Reporting Information [Line Items]      
Property, plant and equipment, net $ 4,400 $ 5,100  
Revenue | UCB | Customer Concentration Risk      
Segment Reporting Information [Line Items]      
Percentage revenue from customers 36.00% 23.00% 28.00%
Revenue | Baxalta Incorporated Or Takeda P L C | Customer Concentration Risk      
Segment Reporting Information [Line Items]      
Percentage revenue from customers 23.00% 14.00% 19.00%
Revenue | Astra Zeneca Ab | Customer Concentration Risk      
Segment Reporting Information [Line Items]      
Percentage revenue from customers 16.00% 13.00% 17.00%
Revenue | Pfizer | Customer Concentration Risk      
Segment Reporting Information [Line Items]      
Percentage revenue from customers 13.00%    
Revenue | BMS | Customer Concentration Risk      
Segment Reporting Information [Line Items]      
Percentage revenue from customers   33.00%  
Property, Plant and Equipment | Geographic Concentration Risk | United States      
Segment Reporting Information [Line Items]      
Percentage revenue from customers 93.00% 91.00%  
Property, Plant and Equipment | Geographic Concentration Risk | India      
Segment Reporting Information [Line Items]      
Percentage revenue from customers 7.00% 9.00%