XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2022
May 31, 2021
May 31, 2020
Disaggregation of Revenue [Line Items]      
Total Revenues $ 527,159 $ 468,459 $ 418,170
Food Safety      
Disaggregation of Revenue [Line Items]      
Total Revenues 259,979 234,244 212,691
Food Safety | Natural Toxins, Allergens & Drug Residues      
Disaggregation of Revenue [Line Items]      
Total Revenues 79,395 76,614 76,207
Food Safety | Bacterial & General Sanitation      
Disaggregation of Revenue [Line Items]      
Total Revenues 47,282 44,009 41,780
Food Safety | Culture Media & Other      
Disaggregation of Revenue [Line Items]      
Total Revenues 75,278 61,245 47,847
Food Safety | Rodenticides, Insecticides & Disinfectants      
Disaggregation of Revenue [Line Items]      
Total Revenues 35,691 32,219 28,890
Food Safety | Genomics Services      
Disaggregation of Revenue [Line Items]      
Total Revenues 22,333 20,157 17,967
Animal Safety      
Disaggregation of Revenue [Line Items]      
Total Revenues 267,180 234,215 205,479
Animal Safety | Life Sciences      
Disaggregation of Revenue [Line Items]      
Total Revenues 5,685 5,715 6,322
Animal Safety | Animal Care & Other      
Disaggregation of Revenue [Line Items]      
Total Revenues 39,805 35,897 28,389
Animal Safety | Veterinary Instruments & Disposables      
Disaggregation of Revenue [Line Items]      
Total Revenues 63,938 48,128 42,941
Animal Safety | Rodenticides, Insecticides & Disinfectants      
Disaggregation of Revenue [Line Items]      
Total Revenues 83,610 77,458 68,815
Animal Safety | Genomics Services      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 74,142 $ 67,017 $ 59,012