XML 34 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
Aug. 31, 2018
Feb. 28, 2018
Nov. 30, 2017
Aug. 31, 2017
Nov. 30, 2017
Feb. 28, 2018
May 31, 2018
May 31, 2017
Disaggregation of Revenue [Line Items]                
Total revenues $ 99,626 $ 94,918 $ 100,667 $ 94,209 $ 194,876 $ 289,794 $ 397,913 $ 358,277
Food Safety                
Disaggregation of Revenue [Line Items]                
Total revenues 52,183     46,291        
Food Safety | Natural Toxins, Allergens & Drug Residues                
Disaggregation of Revenue [Line Items]                
Total revenues 18,838     19,163        
Food Safety | Bacterial & General Sanitation                
Disaggregation of Revenue [Line Items]                
Total revenues 10,467     9,119        
Food Safety | Dehydrated Culture Media & Other                
Disaggregation of Revenue [Line Items]                
Total revenues 12,217     10,134        
Food Safety | Rodenticides, Insecticides & Disinfectants                
Disaggregation of Revenue [Line Items]                
Total revenues 6,625     4,690        
Food Safety | Genomics Services                
Disaggregation of Revenue [Line Items]                
Total revenues 4,036     3,185        
Animal Safety                
Disaggregation of Revenue [Line Items]                
Total revenues 47,443     47,918        
Animal Safety | Rodenticides, Insecticides & Disinfectants                
Disaggregation of Revenue [Line Items]                
Total revenues 16,991     17,381        
Animal Safety | Genomics Services                
Disaggregation of Revenue [Line Items]                
Total revenues 11,415     10,212        
Animal Safety | Life Sciences                
Disaggregation of Revenue [Line Items]                
Total revenues 2,080     2,427        
Animal Safety | Veterinary Instruments & Disposables                
Disaggregation of Revenue [Line Items]                
Total revenues 10,404     10,487        
Animal Safety | Animal Care & Other                
Disaggregation of Revenue [Line Items]                
Total revenues $ 6,553     $ 7,411