XML 45 R40.htm IDEA: XBRL DOCUMENT v3.23.4
Revenue Recognition - Summary of Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Nov. 30, 2023
Nov. 30, 2022
Disaggregation of Revenue [Line Items]        
Total Revenues, net $ 229,629 $ 230,033 $ 458,616 $ 362,382
Food Safety        
Disaggregation of Revenue [Line Items]        
Total Revenues, net 164,403 161,343 330,681 225,986
Food Safety | Natural Toxins & Allergens        
Disaggregation of Revenue [Line Items]        
Total Revenues, net 21,110 22,251 43,378 42,038
Food Safety | Bacterial & General Sanitation        
Disaggregation of Revenue [Line Items]        
Total Revenues, net 42,774 41,121 87,998 51,849
Food Safety | Indicator Testing, Culture Media & Other        
Disaggregation of Revenue [Line Items]        
Total Revenues, net 83,758 82,084 165,644 101,338
Food Safety | Rodenticides, Insecticides & Disinfectants        
Disaggregation of Revenue [Line Items]        
Total Revenues, net 10,954 10,377 22,044 19,952
Food Safety | Genomics Services        
Disaggregation of Revenue [Line Items]        
Total Revenues, net 5,807 5,510 11,617 10,809
Animal Safety        
Disaggregation of Revenue [Line Items]        
Total Revenues, net 65,226 68,690 127,935 136,396
Animal Safety | Rodenticides, Insecticides & Disinfectants        
Disaggregation of Revenue [Line Items]        
Total Revenues, net 19,953 20,665 42,639 42,879
Animal Safety | Genomics Services        
Disaggregation of Revenue [Line Items]        
Total Revenues, net 17,674 19,596 34,929 38,300
Animal Safety | Life Sciences        
Disaggregation of Revenue [Line Items]        
Total Revenues, net 1,677 1,427 3,338 3,016
Animal Safety | Veterinary Instruments & Disposables        
Disaggregation of Revenue [Line Items]        
Total Revenues, net 16,937 16,433 29,869 31,106
Animal Safety | Animal Care & Other        
Disaggregation of Revenue [Line Items]        
Total Revenues, net $ 8,985 $ 10,569 $ 17,160 $ 21,095