XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2021
Aug. 31, 2020
Disaggregation of Revenue [Line Items]    
Total Revenues $ 128,305 $ 109,325
Food Safety    
Disaggregation of Revenue [Line Items]    
Total Revenues 62,722 54,185
Food Safety | Natural Toxins, Allergens & Drug Residues    
Disaggregation of Revenue [Line Items]    
Total Revenues 20,408 19,015
Food Safety | Bacterial & General Sanitation    
Disaggregation of Revenue [Line Items]    
Total Revenues 11,165 9,931
Food Safety | Culture Media & Other    
Disaggregation of Revenue [Line Items]    
Total Revenues 18,046 12,171
Food Safety | Rodenticides, Insecticides & Disinfectants    
Disaggregation of Revenue [Line Items]    
Total Revenues 7,649 8,830
Food Safety | Genomics Services    
Disaggregation of Revenue [Line Items]    
Total Revenues 5,454 4,238
Animal Safety    
Disaggregation of Revenue [Line Items]    
Total Revenues 65,583 55,140
Animal Safety | Life Sciences    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,363 1,325
Animal Safety | Animal Care & Other    
Disaggregation of Revenue [Line Items]    
Total Revenues 9,219 7,658
Animal Safety | Veterinary Instruments & Disposables    
Disaggregation of Revenue [Line Items]    
Total Revenues 15,337 10,375
Animal Safety | Rodenticides, Insecticides & Disinfectants    
Disaggregation of Revenue [Line Items]    
Total Revenues 22,149 19,914
Animal Safety | Genomics Services    
Disaggregation of Revenue [Line Items]    
Total Revenues $ 17,515 $ 15,868