XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition (Tables)
6 Months Ended
Nov. 30, 2022
Summary of Disaggregated Revenue
The following table presents the Company’s revenue disaggregated by geographic location:
 
    
Three months ended
November 30,
    
Six months ended
November 30,
 
(in thousands)
  
2022
    
2021
    
2022
    
2021
 
Domestic
   $ 114,413      $ 76,378      $ 195,055      $ 154,156  
International
     115,620        54,139        167,327        104,666  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total revenue
   $ 230,033      $ 130,517        362,382        258,822  
Operating Segments [Member]  
Summary of Disaggregated Revenue
The following table presents disaggregated revenue by major product and service categories for the three and six month periods ended November 30, 2022 and
2021:
 
 
  
Three Months ended November 30,
 
  
Six Months ended November 30,
 
(in thousands)
  
2022
 
  
2021
 
  
2022
 
  
2021
 
Food Safety
  
  
  
  
Natural Toxins, Allergens & Drug Residues
   $ 22,251      $ 21,028      $ 42,038      $ 41,432  
Bacterial & General Sanitation
     41,121        12,252        51,849        23,421  
Culture Media & Other
     82,084        19,935        101,338        37,981  
Rodent Control, Insect Control & Disinfectants
     10,377        8,232        19,952        15,882  
Genomics Services
     5,510        5,685        10,809        11,138  
    
 
 
    
 
 
    
 
 
    
 
 
 
       161,343        67,132        225,986        129,854  
Animal Safety
                                   
Life Sciences
     1,427        1,309        3,016        2,672  
Veterinary Instruments & Disposables
     16,433        15,572        31,106        30,909  
Animal Care & Other
     10,569        10,849        21,095        20,068  
Rodent Control, Insect Control & Disinfectants
     20,665        18,269        42,879        40,418  
Genomics Services
     19,596        17,386        38,300        34,901  
    
 
 
    
 
 
    
 
 
    
 
 
 
       68,690        63,385        136,396        128,968  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total Revenues
   $ 230,033      $ 130,517      $ 362,382      $ 258,822