XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Disaggregation Of Revenue
The following table sets forth the percentage of Cell Engineering revenues by industry based on total Cell Engineering revenue:
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Government and defense25 %%21 %%
Agriculture23 20 25 23 
Pharma and biotech22 40 25 35 
Consumer and technology15 14 12 
Industrial and environment11 11 10 12 
Food and nutrition11 10 13 
Total Cell Engineering revenue100 %100 %100 %100 %