XML 26 R12.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition
3 Months Ended
Aug. 31, 2025
Revenue from Contract with Customer [Abstract]  
Revenue Recognition

2. REVENUE RECOGNITION

The following table presents disaggregated revenue by major product and service categories during the three months ended August 31, 2025 and August 31, 2024:

 

 

Three months ended August 31,

 

 

 

2025

 

 

2024

 

Food Safety

 

 

 

 

 

 

Natural Toxins & Allergens

 

$

19,962

 

 

$

20,376

 

Bacterial & General Sanitation

 

 

41,649

 

 

 

39,899

 

Indicator Testing, Culture Media & Other

 

 

79,085

 

 

 

81,703

 

Biosecurity Products

 

 

5,799

 

 

 

11,779

 

Genomics Services

 

 

5,555

 

 

 

5,588

 

 

$

152,050

 

 

$

159,345

 

Animal Safety

 

 

 

 

 

 

Life Sciences

 

$

1,859

 

 

$

1,733

 

Veterinary Instruments & Disposables

 

 

11,908

 

 

 

12,523

 

Animal Care & Other

 

 

7,578

 

 

 

6,679

 

Biosecurity Products

 

 

19,229

 

 

 

20,806

 

Genomics Services

 

 

16,565

 

 

 

15,878

 

 

 

57,139

 

 

 

57,619

 

Total Revenues

 

$

209,189

 

 

$

216,964

 

 

 

The following table summarizes contract liabilities by period:

 

Three months ended August 31,

 

 

 

2025

 

 

2024

 

 

 

 

 

 

 

 

Beginning balance

 

$

5,558

 

 

$

4,632

 

Additions

 

 

3,206

 

 

 

3,078

 

Amounts recognized into revenue

 

 

(2,940

)

 

 

(2,075

)

Ending balance

 

$

5,824

 

 

$

5,635