v3.26.3
Revenue Recognition - Summary of Disaggregated Revenue (Detail) - USD ($)
$ in Millions
3 Months Ended
Aug. 31, 2026
Aug. 31, 2025
Disaggregation of Revenue [Line Items]    
Total Revenues $ 222.8 $ 209.2
Food Safety    
Disaggregation of Revenue [Line Items]    
Total Revenues 163.2 152.1
Food Safety | Natural Toxins & Allergens    
Disaggregation of Revenue [Line Items]    
Total Revenues 19.3 20.0
Food Safety | Bacterial & General Sanitation    
Disaggregation of Revenue [Line Items]    
Total Revenues 44.6 41.6
Food Safety | Indicator Testing & Culture Media    
Disaggregation of Revenue [Line Items]    
Total Revenues 85.6 76.8
Food Safety | Biosecurity Products    
Disaggregation of Revenue [Line Items]    
Total Revenues 4.6 5.8
Food Safety | Genomics Services    
Disaggregation of Revenue [Line Items]    
Total Revenues 6.7 5.6
Food Safety | Other    
Disaggregation of Revenue [Line Items]    
Total Revenues 2.4 2.3
Animal Safety    
Disaggregation of Revenue [Line Items]    
Total Revenues 59.6 57.1
Animal Safety | Biosecurity Products    
Disaggregation of Revenue [Line Items]    
Total Revenues 18.9 19.2
Animal Safety | Genomics Services    
Disaggregation of Revenue [Line Items]    
Total Revenues 17.3 16.5
Animal Safety | Life Sciences    
Disaggregation of Revenue [Line Items]    
Total Revenues 1.6 1.9
Animal Safety | Veterinary Instruments & Consumables    
Disaggregation of Revenue [Line Items]    
Total Revenues 14.1 11.9
Animal Safety | Animal Care & Other    
Disaggregation of Revenue [Line Items]    
Total Revenues $ 7.7 $ 7.6