XML 38 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Nov. 30, 2018
Feb. 28, 2018
Nov. 30, 2017
Nov. 30, 2018
Nov. 30, 2017
Feb. 28, 2018
May 31, 2018
May 31, 2017
Disaggregation of Revenue [Line Items]                
Total revenues $ 107,098 $ 94,903 $ 100,698 $ 206,724 $ 194,907 $ 289,811 $ 397,930 $ 358,277
Food Safety                
Disaggregation of Revenue [Line Items]                
Total revenues 53,750   49,206 105,933 95,497      
Food Safety | Natural Toxins, Allergens & Drug Residues                
Disaggregation of Revenue [Line Items]                
Total revenues 20,571   18,989 39,409 38,153      
Food Safety | Bacterial & General Sanitation                
Disaggregation of Revenue [Line Items]                
Total revenues 10,822   9,324 21,288 18,443      
Food Safety | Culture Media & Other                
Disaggregation of Revenue [Line Items]                
Total revenues 12,191   11,041 24,408 21,173      
Food Safety | Rodenticides, Insecticides & Disinfectants                
Disaggregation of Revenue [Line Items]                
Total revenues 5,943   6,126 12,569 10,817      
Food Safety | Genomics Services                
Disaggregation of Revenue [Line Items]                
Total revenues 4,223   3,726 8,259 6,911      
Animal Safety                
Disaggregation of Revenue [Line Items]                
Total revenues 53,348   51,492 100,791 99,410      
Animal Safety | Rodenticides, Insecticides & Disinfectants                
Disaggregation of Revenue [Line Items]                
Total revenues 18,673   17,786 35,664 35,167      
Animal Safety | Genomics Services                
Disaggregation of Revenue [Line Items]                
Total revenues 12,037   11,388 23,452 21,600      
Animal Safety | Life Sciences                
Disaggregation of Revenue [Line Items]                
Total revenues 1,891   2,394 3,971 4,820      
Animal Safety | Veterinary Instruments & Disposables                
Disaggregation of Revenue [Line Items]                
Total revenues 11,683   11,687 22,087 22,174      
Animal Safety | Animal Care & Other                
Disaggregation of Revenue [Line Items]                
Total revenues $ 9,064   $ 8,237 $ 15,617 $ 15,649