XML 34 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 29, 2020
Feb. 28, 2019
Feb. 29, 2020
Feb. 28, 2019
Disaggregation of Revenue [Line Items]        
Total Revenues $ 99,869 $ 97,700 $ 309,096 $ 304,424
Food Safety        
Disaggregation of Revenue [Line Items]        
Total Revenues 50,498 51,113 158,374 157,046
Food Safety | Natural Toxins, Allergens & Drug Residues        
Disaggregation of Revenue [Line Items]        
Total Revenues 17,154 18,612 57,950 58,021
Food Safety | Bacterial & General Sanitation        
Disaggregation of Revenue [Line Items]        
Total Revenues 9,413 9,519 31,345 30,807
Food Safety | Culture Media & Other        
Disaggregation of Revenue [Line Items]        
Total Revenues 11,222 11,893 35,259 36,302
Food Safety | Rodenticides, Insecticides & Disinfectants        
Disaggregation of Revenue [Line Items]        
Total Revenues 7,964 5,953 20,859 18,521
Food Safety | Genomics Services        
Disaggregation of Revenue [Line Items]        
Total Revenues 4,745 5,136 12,961 13,395
Animal Safety        
Disaggregation of Revenue [Line Items]        
Total Revenues 49,371 46,587 150,722 147,378
Animal Safety | Life Sciences        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,376 1,823 4,901 5,794
Animal Safety | Veterinary Instruments & Disposables        
Disaggregation of Revenue [Line Items]        
Total Revenues 10,799 10,682 32,621 32,769
Animal Safety | Animal Care & Other        
Disaggregation of Revenue [Line Items]        
Total Revenues 6,667 6,554 20,859 21,900
Animal Safety | Rodenticides, Insecticides & Disinfectants        
Disaggregation of Revenue [Line Items]        
Total Revenues 14,558 13,525 47,462 49,460
Animal Safety | Genomics Services        
Disaggregation of Revenue [Line Items]        
Total Revenues $ 15,971 $ 14,003 $ 44,879 $ 37,455