XML 34 R24.htm IDEA: XBRL DOCUMENT v3.19.1
Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Feb. 28, 2019
Feb. 28, 2018
Feb. 28, 2019
Feb. 28, 2018
May 31, 2018
May 31, 2017
Disaggregation of Revenue [Line Items]            
Total Revenues $ 97,700 $ 94,903 $ 304,424 $ 289,811 $ 397,930 $ 358,277
Food Safety            
Disaggregation of Revenue [Line Items]            
Total Revenues 51,113 47,313 157,046 142,810    
Food Safety | Natural Toxins, Allergens & Drug Residues            
Disaggregation of Revenue [Line Items]            
Total Revenues 18,612 16,807 58,021 54,960    
Food Safety | Bacterial & General Sanitation            
Disaggregation of Revenue [Line Items]            
Total Revenues 9,519 8,992 30,807 27,435    
Food Safety | Culture Media & Other            
Disaggregation of Revenue [Line Items]            
Total Revenues 11,893 10,179 36,302 31,353    
Food Safety | Rodenticides, Insecticides & Disinfectants            
Disaggregation of Revenue [Line Items]            
Total Revenues 5,953 7,359 18,521 18,175    
Food Safety | Genomics Services            
Disaggregation of Revenue [Line Items]            
Total Revenues 5,136 3,976 13,395 10,887    
Animal Safety            
Disaggregation of Revenue [Line Items]            
Total Revenues 46,587 47,590 147,378 147,001    
Animal Safety | Rodenticides, Insecticides & Disinfectants            
Disaggregation of Revenue [Line Items]            
Total Revenues 13,256 14,255 48,921 49,422    
Animal Safety | Genomics Services            
Disaggregation of Revenue [Line Items]            
Total Revenues 14,003 12,691 37,455 34,292    
Animal Safety | Life Sciences            
Disaggregation of Revenue [Line Items]            
Total Revenues 1,823 2,769 5,794 7,589    
Animal Safety | Veterinary Instruments & Disposables            
Disaggregation of Revenue [Line Items]            
Total Revenues 10,682 10,630 32,769 32,804    
Animal Safety | Animal Care & Other            
Disaggregation of Revenue [Line Items]            
Total Revenues $ 6,823 $ 7,245 $ 22,439 $ 22,894