XML 38 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition (Tables)
3 Months Ended
Aug. 31, 2025
Summary of Contract Liabilities by Period

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

 

Summary of Disaggregated Revenue by Geographic Location

The following table presents revenue disaggregated by geographic location:

 

 

Three months ended August 31,

 

 

 

2025

 

 

2024

 

Domestic

 

$

102,074

 

 

$

104,383

 

International

 

 

107,115

 

 

 

112,581

 

Total revenue

 

$

209,189

 

 

$

216,964

 

 

Operating Segments  
Summary of Disaggregated Revenue by Geographic Location

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