XML 55 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2020
May 31, 2019
May 31, 2018
Disaggregation of Revenue [Line Items]      
Total Revenues $ 418,170 $ 414,186 $ 397,930
Percentage Increase Decrease In Revenue From Previous Period 1.00% 4.00%  
Food Safety      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 212,691 $ 213,474 194,477
Percentage Increase Decrease In Revenue From Previous Period 0.00% 10.00%  
Food Safety | Natural Toxins, Allergens & Drug Residues      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 76,207 $ 78,373 72,962
Percentage Increase Decrease In Revenue From Previous Period (3.00%) 7.00%  
Food Safety | Bacterial & General Sanitation      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 41,780 $ 41,966 38,156
Percentage Increase Decrease In Revenue From Previous Period 0.00% 10.00%  
Food Safety | Culture Media & Other      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 47,847 $ 49,857 44,271
Percentage Increase Decrease In Revenue From Previous Period (4.00%) 13.00%  
Food Safety | Rodenticides, Insecticides & Disinfectants      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 28,890 $ 25,584 23,821
Percentage Increase Decrease In Revenue From Previous Period 13.00% 7.00%  
Food Safety | Genomics Services      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 17,967 $ 17,694 15,267
Percentage Increase Decrease In Revenue From Previous Period 2.00% 16.00%  
Animal Safety      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 205,479 $ 200,712 203,453
Percentage Increase Decrease In Revenue From Previous Period 2.00% (1.00%)  
Animal Safety | Life Sciences      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 6,322 $ 7,858 10,411
Percentage Increase Decrease In Revenue From Previous Period (20.00%) (25.00%)  
Animal Safety | Animal Care & Other      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 28,389 $ 29,941 30,930
Percentage Increase Decrease In Revenue From Previous Period (5.00%) (3.00%)  
Animal Safety | Veterinary Instruments & Disposables      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 42,941 $ 44,582 47,749
Percentage Increase Decrease In Revenue From Previous Period (4.00%) (7.00%)  
Animal Safety | Rodenticides, Insecticides & Disinfectants      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 68,815 $ 66,389 67,646
Percentage Increase Decrease In Revenue From Previous Period 4.00% (2.00%)  
Animal Safety | Genomics Services      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 59,012 $ 51,942 $ 46,717
Percentage Increase Decrease In Revenue From Previous Period 14.00% 11.00%