XML 33 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition (Tables)
6 Months Ended
Nov. 30, 2020
Disaggregated Revenue
The following table presents the Company’s revenue disaggregated by geographic location:
 
    
Three months ended
    
Six months ended
 
    
November 30,
    
November 30,
 
(in thousands)
  
2020
    
2019
    
2020
    
2019
 
Domestic
   $ 69,832      $ 63,317      $  137,156      $  126,657  
International
     45,168        44,486        87,169        82,570  
  
 
 
    
 
 
    
 
 
    
 
 
 
Total revenue
     115,000        107,803        224,325        209,227  
  
 
 
    
 
 
    
 
 
    
 
 
 
Operating Segments [Member]  
Disaggregated Revenue
The following table presents disaggregated revenue by major product and service categories for the three and six month periods ended November 30, 2020 and 2019:
 
    
Three Months ended November 30,
    
Six Months ended November 30,
 
(in thousands)
  
2020
    
2019
    
2020
    
2019
 
Food Safety
                                   
Natural Toxins, Allergens & Drug Residues
   $ 20,001      $ 20,681      $ 39,016      $ 40,796  
Bacterial & General Sanitation
     11,235        11,615        21,166        21,931  
Culture Media & Other
     13,296        12,757        24,689        24,037  
Rodenticides, Insecticides & Disinfectants
     7,978        7,447        17,586        12,896  
Genomics Services
     5,024        4,354        9,262        8,216  
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 57,534      $ 56,854      $ 111,719      $ 107,876  
Animal Safety
                                   
Life Sciences
   $ 1,398      $ 1,803      $ 2,723      $ 3,525  
Veterinary Instruments & Disposables
     11,974        10,486        22,349        21,822  
Animal Care & Other
     9,371        7,787        17,029        14,193  
Rodenticides, Insecticides & Disinfectants
     18,471        16,186        38,385        32,904  
Genomics Services
     16,252        14,687        32,120        28,907  
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 57,466      $ 50,949      $ 112,606      $ 101,351  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total Revenues
   $ 115,000      $ 107,803      $ 224,325      $ 209,227