XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2023
May 31, 2022
May 31, 2021
Disaggregation of Revenue [Line Items]      
Total Revenues, net $ 822,447 $ 527,159 $ 468,459
Food Safety      
Disaggregation of Revenue [Line Items]      
Total Revenues, net 546,797 259,979 234,244
Food Safety | Natural Toxins, Allergens & Drug Residues      
Disaggregation of Revenue [Line Items]      
Total Revenues, net 82,567 79,395 76,614
Food Safety | Bacterial & General Sanitation      
Disaggregation of Revenue [Line Items]      
Total Revenues, net 134,934 47,282 44,009
Food Safety | Culture Media & Other      
Disaggregation of Revenue [Line Items]      
Total Revenues, net 267,178 75,278 61,245
Food Safety | Rodenticides, Insecticides & Disinfectants      
Disaggregation of Revenue [Line Items]      
Total Revenues, net 39,655 35,691 32,219
Food Safety | Genomics Services      
Disaggregation of Revenue [Line Items]      
Total Revenues, net 22,463 22,333 20,157
Animal Safety      
Disaggregation of Revenue [Line Items]      
Total Revenues, net 275,650 267,180 234,215
Animal Safety | Life Sciences      
Disaggregation of Revenue [Line Items]      
Total Revenues, net 6,254 5,685 5,715
Animal Safety | Animal Care & Other      
Disaggregation of Revenue [Line Items]      
Total Revenues, net 39,068 39,805 35,897
Animal Safety | Veterinary Instruments & Disposables      
Disaggregation of Revenue [Line Items]      
Total Revenues, net 63,843 63,938 48,128
Animal Safety | Rodenticides, Insecticides & Disinfectants      
Disaggregation of Revenue [Line Items]      
Total Revenues, net 87,423 83,610 77,458
Animal Safety | Genomics Services      
Disaggregation of Revenue [Line Items]      
Total Revenues, net $ 79,062 $ 74,142 $ 67,017