v3.26.1
Revenue Recognition - Disaggregation of Revenue (Details) - Revenue from Contract with Customer Benchmark - Product Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Cell Engineering        
Disaggregation of Revenue [Line Items]        
Concentration risk 100.00% 100.00% 100.00% 100.00%
Pharmaceutical and biotechnology        
Disaggregation of Revenue [Line Items]        
Concentration risk 20.00% 44.00% 29.00% 38.00%
Agriculture        
Disaggregation of Revenue [Line Items]        
Concentration risk 20.00% 23.00% 16.00% 32.00%
Food and nutrition        
Disaggregation of Revenue [Line Items]        
Concentration risk 7.00% 6.00% 7.00% 5.00%
Government and defense        
Disaggregation of Revenue [Line Items]        
Concentration risk 45.00% 21.00% 41.00% 19.00%
Consumer and technology        
Disaggregation of Revenue [Line Items]        
Concentration risk 6.00% 2.00% 3.00% 1.00%
Industrial and environment        
Disaggregation of Revenue [Line Items]        
Concentration risk 2.00% 4.00% 4.00% 5.00%