XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Summary of Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2022
Aug. 31, 2021
Disaggregation of Revenue [Line Items]    
Total Revenues $ 132,349 $ 128,305
Food Safety    
Disaggregation of Revenue [Line Items]    
Total Revenues 64,643 62,722
Food Safety | Natural Toxins, Allergens & Drug Residues    
Disaggregation of Revenue [Line Items]    
Total Revenues 19,787 20,408
Food Safety | Bacterial & General Sanitation    
Disaggregation of Revenue [Line Items]    
Total Revenues 10,728 11,165
Food Safety | Culture Media & Other    
Disaggregation of Revenue [Line Items]    
Total Revenues 19,254 18,046
Food Safety | Rodent Control, Insect Control & Disinfectants    
Disaggregation of Revenue [Line Items]    
Total Revenues 9,575 7,649
Food Safety | Genomics Services    
Disaggregation of Revenue [Line Items]    
Total Revenues 5,299 5,454
Animal Safety    
Disaggregation of Revenue [Line Items]    
Total Revenues 67,706 65,583
Animal Safety | Rodent Control, Insect Control & Disinfectants    
Disaggregation of Revenue [Line Items]    
Total Revenues 22,214 22,149
Animal Safety | Genomics Services    
Disaggregation of Revenue [Line Items]    
Total Revenues 18,704 17,515
Animal Safety | Life Sciences    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,589 1,363
Animal Safety | Veterinary Instruments & Disposables    
Disaggregation of Revenue [Line Items]    
Total Revenues 14,673 15,337
Animal Safety | Animal Care & Other    
Disaggregation of Revenue [Line Items]    
Total Revenues $ 10,526 $ 9,219