XML 48 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2020
Nov. 30, 2019
Nov. 30, 2020
Nov. 30, 2019
Disaggregation of Revenue [Line Items]        
Total Revenues $ 115,000 $ 107,803 $ 224,325 $ 209,227
Food Safety        
Disaggregation of Revenue [Line Items]        
Total Revenues 57,534 56,854 111,719 107,876
Food Safety | Natural Toxins, Allergens & Drug Residues        
Disaggregation of Revenue [Line Items]        
Total Revenues 20,001 20,681 39,016 40,796
Food Safety | Bacterial & General Sanitation        
Disaggregation of Revenue [Line Items]        
Total Revenues 11,235 11,615 21,166 21,931
Food Safety | Culture Media & Other        
Disaggregation of Revenue [Line Items]        
Total Revenues 13,296 12,757 24,689 24,037
Food Safety | Rodenticides, Insecticides & Disinfectants        
Disaggregation of Revenue [Line Items]        
Total Revenues 7,978 7,447 17,586 12,896
Food Safety | Genomics Services        
Disaggregation of Revenue [Line Items]        
Total Revenues 5,024 4,354 9,262 8,216
Animal Safety        
Disaggregation of Revenue [Line Items]        
Total Revenues 57,466 50,949 112,606 101,351
Animal Safety | Life Sciences        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,398 1,803 2,723 3,525
Animal Safety | Animal Care & Other        
Disaggregation of Revenue [Line Items]        
Total Revenues 9,371 7,787 17,029 14,193
Animal Safety | Veterinary Instruments & Disposables        
Disaggregation of Revenue [Line Items]        
Total Revenues 11,974 10,486 22,349 21,822
Animal Safety | Rodenticides, Insecticides & Disinfectants        
Disaggregation of Revenue [Line Items]        
Total Revenues 18,471 16,186 38,385 32,904
Animal Safety | Genomics Services        
Disaggregation of Revenue [Line Items]        
Total Revenues $ 16,252 $ 14,687 $ 32,120 $ 28,907