XML 39 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Summary of Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2025
Feb. 29, 2024
Disaggregation of Revenue [Line Items]        
Total Revenues $ 220,980 $ 228,812 $ 669,202 $ 687,428
Food Safety        
Disaggregation of Revenue [Line Items]        
Total Revenues 152,731 157,754 476,314 488,435
Food Safety | Natural Toxins & Allergens        
Disaggregation of Revenue [Line Items]        
Total Revenues 17,595 19,738 58,479 63,116
Food Safety | Bacterial & General Sanitation        
Disaggregation of Revenue [Line Items]        
Total Revenues 39,882 40,395 122,317 128,393
Food Safety | Indicator Testing, Culture Media & Other        
Disaggregation of Revenue [Line Items]        
Total Revenues 77,744 81,168 242,710 246,812
Food Safety | Biosecurity Products        
Disaggregation of Revenue [Line Items]        
Total Revenues 11,815 10,136 35,717 32,180
Food Safety | Genomics Services        
Disaggregation of Revenue [Line Items]        
Total Revenues 5,695 18,589 17,091 53,518
Animal Safety        
Disaggregation of Revenue [Line Items]        
Total Revenues 68,249 71,058 192,888 198,993
Animal Safety | Biosecurity Products        
Disaggregation of Revenue [Line Items]        
Total Revenues 23,827 23,055 66,557 65,694
Animal Safety | Genomics Services        
Disaggregation of Revenue [Line Items]        
Total Revenues 17,009 6,317 49,307 17,934
Animal Safety | Life Sciences        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,504 1,372 4,864 4,710
Animal Safety | Veterinary Instruments & Disposables        
Disaggregation of Revenue [Line Items]        
Total Revenues 15,412 17,976 45,209 47,845
Animal Safety | Animal Care & Other        
Disaggregation of Revenue [Line Items]        
Total Revenues $ 10,497 $ 10,066 $ 26,951 $ 27,226