XML 85 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Reporting - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Number of operating business segment | segment 1    
Property, plant and equipment, net $ 32,451 $ 60,510  
United States      
Segment Reporting Information [Line Items]      
Property, plant and equipment, net   $ 56,100  
Revenue | UCB | Customer Concentration Risk      
Segment Reporting Information [Line Items]      
Percentage revenue from customers 37.00% 36.00% 23.00%
Revenue | Baxalta Incorporated Or Takeda P L C | Customer Concentration Risk      
Segment Reporting Information [Line Items]      
Percentage revenue from customers 25.00% 23.00% 14.00%
Revenue | Astra Zeneca Ab | Customer Concentration Risk      
Segment Reporting Information [Line Items]      
Percentage revenue from customers 14.00% 16.00% 13.00%
Revenue | Pfizer | Customer Concentration Risk      
Segment Reporting Information [Line Items]      
Percentage revenue from customers 11.00% 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%