XML 52 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2021
May 31, 2020
May 31, 2019
Disaggregation of Revenue [Line Items]      
Total Revenues $ 468,459 $ 418,170 $ 414,186
Percentage Increase Decrease In Revenue From Previous Period 12.00% 1.00%  
Food Safety      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 234,244 $ 212,691 213,474
Percentage Increase Decrease In Revenue From Previous Period 10.00% 0.00%  
Food Safety | Natural Toxins, Allergens & Drug Residues      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 76,614 $ 76,207 78,373
Percentage Increase Decrease In Revenue From Previous Period 1.00% (3.00%)  
Food Safety | Bacterial & General Sanitation      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 44,009 $ 41,780 41,966
Percentage Increase Decrease In Revenue From Previous Period 5.00% 0.00%  
Food Safety | Culture Media & Other      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 56,922 $ 47,847 49,857
Percentage Increase Decrease In Revenue From Previous Period 19.00% (4.00%)  
Food Safety | Rodenticides, Insecticides & Disinfectants      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 36,542 $ 28,890 25,584
Percentage Increase Decrease In Revenue From Previous Period 26.00% 13.00%  
Food Safety | Genomics Services      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 20,157 $ 17,967 17,694
Percentage Increase Decrease In Revenue From Previous Period 12.00% 2.00%  
Animal Safety      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 234,215 $ 205,479 200,712
Percentage Increase Decrease In Revenue From Previous Period 14.00% 2.00%  
Animal Safety | Life Sciences      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 5,715 $ 6,322 7,858
Percentage Increase Decrease In Revenue From Previous Period (10.00%) (20.00%)  
Animal Safety | Animal Care & Other      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 35,897 $ 28,389 29,941
Percentage Increase Decrease In Revenue From Previous Period 26.00% (5.00%)  
Animal Safety | Veterinary Instruments & Disposables      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 48,128 $ 42,941 44,582
Percentage Increase Decrease In Revenue From Previous Period 12.00% (4.00%)  
Animal Safety | Rodenticides, Insecticides & Disinfectants      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 77,458 $ 68,815 66,389
Percentage Increase Decrease In Revenue From Previous Period 13.00% 4.00%  
Animal Safety | Genomics Services      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 67,017 $ 59,012 $ 51,942
Percentage Increase Decrease In Revenue From Previous Period 14.00% 14.00%