XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Summary of Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Disaggregation of Revenue [Line Items]    
Total Revenues, net $ 228,987 $ 132,349
Food Safety    
Disaggregation of Revenue [Line Items]    
Total Revenues, net 166,278 64,643
Food Safety | Natural Toxins & Allergens    
Disaggregation of Revenue [Line Items]    
Total Revenues, net 22,268 19,787
Food Safety | Bacterial & General Sanitation    
Disaggregation of Revenue [Line Items]    
Total Revenues, net 45,224 10,728
Food Safety | Indicator Testing, Culture Media & Other    
Disaggregation of Revenue [Line Items]    
Total Revenues, net 81,886 19,254
Food Safety | Rodenticides, Insecticides & Disinfectants    
Disaggregation of Revenue [Line Items]    
Total Revenues, net 11,090 9,575
Food Safety | Genomics Services    
Disaggregation of Revenue [Line Items]    
Total Revenues, net 5,810 5,299
Animal Safety    
Disaggregation of Revenue [Line Items]    
Total Revenues, net 62,709 67,706
Animal Safety | Rodenticides, Insecticides & Disinfectants    
Disaggregation of Revenue [Line Items]    
Total Revenues, net 22,686 22,214
Animal Safety | Genomics Services    
Disaggregation of Revenue [Line Items]    
Total Revenues, net 17,255 18,704
Animal Safety | Life Sciences    
Disaggregation of Revenue [Line Items]    
Total Revenues, net 1,661 1,589
Animal Safety | Veterinary Instruments & Disposables    
Disaggregation of Revenue [Line Items]    
Total Revenues, net 12,932 14,673
Animal Safety | Animal Care & Other    
Disaggregation of Revenue [Line Items]    
Total Revenues, net $ 8,175 $ 10,526