XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2021
Feb. 29, 2020
Feb. 29, 2020
Disaggregation of Revenue [Line Items]          
Total Revenues $ 116,709 $ 99,869 $ 341,034 $ 309,096 $ 309,096
Food Safety          
Disaggregation of Revenue [Line Items]          
Total Revenues 58,424 50,498 170,143   158,374
Food Safety | Natural Toxins, Allergens & Drug Residues          
Disaggregation of Revenue [Line Items]          
Total Revenues 18,255 17,154 57,271   57,950
Food Safety | Bacterial & General Sanitation          
Disaggregation of Revenue [Line Items]          
Total Revenues 10,333 9,413 31,499   31,345
Food Safety | Culture Media & Other          
Disaggregation of Revenue [Line Items]          
Total Revenues 14,888 11,222 39,577   35,259
Food Safety | Rodenticides, Insecticides & Disinfectants          
Disaggregation of Revenue [Line Items]          
Total Revenues 9,644 7,964 27,230   20,859
Food Safety | Genomics Services          
Disaggregation of Revenue [Line Items]          
Total Revenues 5,304 4,745 14,566   12,961
Animal Safety          
Disaggregation of Revenue [Line Items]          
Total Revenues 58,285 49,371 170,891   150,722
Animal Safety | Life Sciences          
Disaggregation of Revenue [Line Items]          
Total Revenues 1,399 1,376 4,122   4,901
Animal Safety | Animal Care & Other          
Disaggregation of Revenue [Line Items]          
Total Revenues 8,873 6,667 25,902   20,859
Animal Safety | Veterinary Instruments & Disposables          
Disaggregation of Revenue [Line Items]          
Total Revenues 12,494 10,799 34,843   32,621
Animal Safety | Rodenticides, Insecticides & Disinfectants          
Disaggregation of Revenue [Line Items]          
Total Revenues 18,085 14,558 56,470   47,462
Animal Safety | Genomics Services          
Disaggregation of Revenue [Line Items]          
Total Revenues $ 17,434 $ 15,971 $ 49,554   $ 44,879