XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Summary of Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Feb. 28, 2023
Feb. 28, 2022
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 218,255 $ 128,244 $ 580,637 $ 387,066
Food Safety        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 151,542 62,756 377,528 192,610
Food Safety | Natural Toxins, Allergens & Drug Residues        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 19,198 17,965 61,236 59,397
Food Safety | Bacterial & General Sanitation        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 39,444 11,288 91,293 34,709
Food Safety | Culture Media & Other        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 77,955 18,145 179,293 56,136
Food Safety | Rodent Control, Insect Control & Disinfectants        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 9,550 9,577 29,502 25,459
Food Safety | Genomics Services        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 5,395 5,781 16,204 16,909
Animal Safety        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 66,713 65,488 203,109 194,456
Animal Safety | Rodent Control, Insect Control & Disinfectants        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 20,242 18,359 63,121 58,777
Animal Safety | Genomics Services        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 20,868 19,294 59,168 54,195
Animal Safety | Life Sciences        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 1,440 1,339 4,456 4,011
Animal Safety | Veterinary Instruments & Disposables        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 15,428 17,047 46,534 47,956
Animal Safety | Animal Care & Other        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 8,735 $ 9,449 $ 29,830 $ 29,517