XML 86 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Reporting - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Segment
Dec. 31, 2022
USD ($)
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Number of operating business segment | Segment 1    
Property, plant and equipment, net | $ $ 18,856 $ 32,451  
Revenue | UCB | Customer Concentration Risk      
Segment Reporting Information [Line Items]      
Percentage revenue from customers 40.00% 37.00% 23.00%
Revenue | Baxalta Incorporated Or Takeda P L C | Customer Concentration Risk      
Segment Reporting Information [Line Items]      
Percentage revenue from customers 21.00% 25.00% 16.00%
Revenue | Astra Zeneca Ab | Customer Concentration Risk      
Segment Reporting Information [Line Items]      
Percentage revenue from customers 11.00% 14.00% 13.00%
Revenue | Pfizer | Customer Concentration Risk      
Segment Reporting Information [Line Items]      
Percentage revenue from customers 10.00% 11.00%  
Revenue | BMS | Customer Concentration Risk      
Segment Reporting Information [Line Items]      
Percentage revenue from customers     36.00%