XML 13 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2019
Nov. 30, 2018
Nov. 30, 2019
Nov. 30, 2018
Disaggregation of Revenue [Line Items]        
Total Revenues $ 107,803 $ 107,098 $ 209,227 $ 206,724
Food Safety        
Disaggregation of Revenue [Line Items]        
Total Revenues 56,854 53,750 107,876 105,933
Food Safety | Natural Toxins, Allergens & Drug Residues        
Disaggregation of Revenue [Line Items]        
Total Revenues 20,681 20,571 40,796 39,409
Food Safety | Bacterial & General Sanitation        
Disaggregation of Revenue [Line Items]        
Total Revenues 11,615 10,822 21,931 21,288
Food Safety | Culture Media & Other        
Disaggregation of Revenue [Line Items]        
Total Revenues 12,757 12,191 24,037 24,408
Food Safety | Rodenticides, Insecticides & Disinfectants        
Disaggregation of Revenue [Line Items]        
Total Revenues 7,447 5,943 12,896 12,569
Food Safety | Genomics Services        
Disaggregation of Revenue [Line Items]        
Total Revenues 4,354 4,223 8,216 8,259
Animal Safety        
Disaggregation of Revenue [Line Items]        
Total Revenues 50,949 53,348 101,351 100,791
Animal Safety | Life Sciences        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,803 1,891 3,525 3,971
Animal Safety | Veterinary Instruments & Disposables        
Disaggregation of Revenue [Line Items]        
Total Revenues 10,486 11,683 21,822 22,087
Animal Safety | Animal Care & Other        
Disaggregation of Revenue [Line Items]        
Total Revenues 7,787 8,948 14,193 15,346
Animal Safety | Rodenticides, Insecticides & Disinfectants        
Disaggregation of Revenue [Line Items]        
Total Revenues 16,186 18,789 32,904 35,935
Animal Safety | Genomics Services        
Disaggregation of Revenue [Line Items]        
Total Revenues $ 14,687 $ 12,037 $ 28,907 $ 23,452