XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition (Tables)
9 Months Ended
Feb. 28, 2022
Summary of Disaggregated Revenue
The following table presents the Company’s revenue disaggregated by geographic location:
 
    
Three months ended
    
Nine months ended
 
    
February 28,
    
February 28,
 
(in thousands)
  
2022
    
2021
    
2022
    
2021
 
Domestic
   $ 77,297      $ 70,387      $ 231,454      $ 207,544  
International
     50,947        46,322        155,612        133,490  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total revenue
     128,244        116,709        387,066        341,034  
    
 
 
    
 
 
    
 
 
    
 
 
 
Operating Segments [Member]  
Summary of Disaggregated Revenue
The following table presents disaggregated revenue by major product and service categories for the three and nine month periods ended February 28, 2022 and 2021:
 
    
Three Months ended February 28,
    
Nine Months ended February 28,
 
(in thousands)
  
2022
    
2021
    
2022
    
2021
 
Food Safety
                                   
Natural Toxins, Allergens & Drug Residues
   $ 17,965      $ 18,255      $ 59,397      $ 57,271  
Bacterial & General Sanitation
     11,288        10,335        34,709        31,502  
Culture Media & Other
     18,145        16,094        56,136        42,480  
Rodenticides, Insecticides & Disinfectants
     9,577        8,436        25,459        24,324  
Genomics Services
     5,781        5,304        16,909        14,566  
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 62,756      $ 58,424      $ 192,610      $ 170,143  
Animal Safety
                                   
Life Sciences
   $ 1,339      $ 1,399      $ 4,011      $ 4,122  
Veterinary Instruments & Disposables
     17,047        12,494        47,956        34,843  
Animal Care & Other
     9,449        8,873        29,517        25,902  
Rodenticides, Insecticides & Disinfectants
     18,359        18,085        58,777        56,470  
Genomics Services
     19,294        17,434        54,195        49,554  
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 65,488      $ 58,285      $ 194,456      $ 170,891  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total Revenues
   $ 128,244      $ 116,709      $ 387,066      $ 341,034