XML 136 R109.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Disaggregation of Revenue (Details) - Product Concentration Risk - Revenue from Contract with Customer Benchmark
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pharma and biotech      
Disaggregation Of Revenue [Line Items]      
Concentration risk percentage 30.00% 22.00% 8.00%
Agriculture      
Disaggregation Of Revenue [Line Items]      
Concentration risk percentage 24.00% 8.00% 8.00%
Industrial and environment      
Disaggregation Of Revenue [Line Items]      
Concentration risk percentage 16.00% 12.00% 16.00%
Food and nutrition      
Disaggregation Of Revenue [Line Items]      
Concentration risk percentage 16.00% 9.00% 25.00%
Consumer and technology      
Disaggregation Of Revenue [Line Items]      
Concentration risk percentage 8.00% 45.00% 36.00%
Government and defense      
Disaggregation Of Revenue [Line Items]      
Concentration risk percentage 6.00% 4.00% 7.00%
Total Cell Engineering revenue      
Disaggregation Of Revenue [Line Items]      
Concentration risk percentage 100.00% 100.00% 100.00%