XML 47 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2020
Aug. 31, 2019
Disaggregation of Revenue [Line Items]    
Total Revenues $ 109,325 $ 101,424
Food Safety    
Disaggregation of Revenue [Line Items]    
Total Revenues 54,185 51,021
Food Safety | Natural Toxins, Allergens & Drug Residues    
Disaggregation of Revenue [Line Items]    
Total Revenues 19,015 20,115
Food Safety | Bacterial & General Sanitation    
Disaggregation of Revenue [Line Items]    
Total Revenues 9,931 10,316
Food Safety | Culture Media & Other    
Disaggregation of Revenue [Line Items]    
Total Revenues 11,393 11,279
Food Safety | Rodenticides, Insecticides & Disinfectants    
Disaggregation of Revenue [Line Items]    
Total Revenues 9,608 5,449
Food Safety | Genomics Services    
Disaggregation of Revenue [Line Items]    
Total Revenues 4,238 3,862
Animal Safety    
Disaggregation of Revenue [Line Items]    
Total Revenues 55,140 50,403
Animal Safety | Life Sciences    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,325 1,723
Animal Safety | Animal Care & Other    
Disaggregation of Revenue [Line Items]    
Total Revenues 7,658 6,405
Animal Safety | Veterinary Instruments & Disposables    
Disaggregation of Revenue [Line Items]    
Total Revenues 10,375 11,336
Animal Safety | Rodenticides, Insecticides & Disinfectants    
Disaggregation of Revenue [Line Items]    
Total Revenues 19,914 16,718
Animal Safety | Genomics Services    
Disaggregation of Revenue [Line Items]    
Total Revenues $ 15,868 $ 14,221