v3.26.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Disaggregation Of Revenue
The following table sets forth the percentage of revenues by industry based on total revenue:
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Government and defense45 %21 %41 %19 %
Pharmaceutical and biotechnology20 44 29 38 
Agriculture20 23 16 32 
Food and nutrition
Consumer and technology
Industrial and environment
Total revenue100 %100 %100 %100 %