XML 47 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2019
May 31, 2018
May 31, 2017
Disaggregation of Revenue [Line Items]      
Total Revenues $ 414,186 $ 397,930 $ 358,277
Percentage Increase Decrease In Revenue From Previous Period 4.00% 11.00%  
Food Safety      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 213,474 $ 194,477 170,034
Percentage Increase Decrease In Revenue From Previous Period 10.00% 14.00%  
Food Safety | Natural Toxins, Allergens & Drug Residues      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 78,373 $ 72,962 70,926
Percentage Increase Decrease In Revenue From Previous Period 7.00% 3.00%  
Food Safety | Bacterial & General Sanitation      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 41,966 $ 38,156 34,706
Percentage Increase Decrease In Revenue From Previous Period 10.00% 10.00%  
Food Safety | Culture Media & Other      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 49,857 $ 44,271 39,367
Percentage Increase Decrease In Revenue From Previous Period 13.00% 12.00%  
Food Safety | Rodenticides, Insecticides & Disinfectants      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 25,584 $ 23,821 13,620
Percentage Increase Decrease In Revenue From Previous Period 7.00% 75.00%  
Food Safety | Genomics Services      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 17,694 $ 15,267 11,415
Percentage Increase Decrease In Revenue From Previous Period 16.00% 34.00%  
Animal Safety      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 200,712 $ 203,453 188,243
Percentage Increase Decrease In Revenue From Previous Period (1.00%) 8.00%  
Animal Safety | Life Sciences      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 7,858 $ 10,411 9,704
Percentage Increase Decrease In Revenue From Previous Period (25.00%) 7.00%  
Animal Safety | Animal Care & Other      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 29,941 $ 30,930 27,891
Percentage Increase Decrease In Revenue From Previous Period (3.00%) 11.00%  
Animal Safety | Veterinary Instruments & Disposables      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 44,582 $ 47,749 41,693
Percentage Increase Decrease In Revenue From Previous Period (7.00%) 15.00%  
Animal Safety | Rodenticides, Insecticides & Disinfectants      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 66,389 $ 67,646 69,429
Percentage Increase Decrease In Revenue From Previous Period (2.00%) (3.00%)  
Animal Safety | Genomics Services      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 51,942 $ 46,717 $ 39,526
Percentage Increase Decrease In Revenue From Previous Period 11.00% 18.00%