XML 39 R30.htm IDEA: XBRL DOCUMENT v3.21.4
Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2021
Nov. 30, 2020
Nov. 30, 2021
Nov. 30, 2020
Disaggregation of Revenue [Line Items]        
Total Revenues $ 130,517 $ 115,000 $ 258,822 $ 224,325
Food Safety        
Disaggregation of Revenue [Line Items]        
Total Revenues 67,132 57,534 129,854 111,719
Food Safety | Natural Toxins, Allergens & Drug Residues        
Disaggregation of Revenue [Line Items]        
Total Revenues 21,028 20,001 41,432 39,016
Food Safety | Bacterial & General Sanitation        
Disaggregation of Revenue [Line Items]        
Total Revenues 12,252 11,235 23,421 21,166
Food Safety | Culture Media & Other        
Disaggregation of Revenue [Line Items]        
Total Revenues 19,935 14,215 37,981 26,387
Food Safety | Rodenticides, Insecticides & Disinfectants        
Disaggregation of Revenue [Line Items]        
Total Revenues 8,232 7,059 15,882 15,888
Food Safety | Genomics Services        
Disaggregation of Revenue [Line Items]        
Total Revenues 5,685 5,024 11,138 9,262
Animal Safety        
Disaggregation of Revenue [Line Items]        
Total Revenues 63,385 57,466 128,968 112,606
Animal Safety | Life Sciences        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,309 1,398 2,672 2,723
Animal Safety | Animal Care & Other        
Disaggregation of Revenue [Line Items]        
Total Revenues 10,849 9,371 20,068 17,029
Animal Safety | Veterinary Instruments & Disposables        
Disaggregation of Revenue [Line Items]        
Total Revenues 15,572 11,974 30,909 22,349
Animal Safety | Rodenticides, Insecticides & Disinfectants        
Disaggregation of Revenue [Line Items]        
Total Revenues 18,269 18,471 40,418 38,385
Animal Safety | Genomics Services        
Disaggregation of Revenue [Line Items]        
Total Revenues $ 17,386 $ 16,252 $ 34,901 $ 32,120