XML 30 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition (Tables)
9 Months Ended
Feb. 28, 2025
Summary of Contract Liabilities by Period

The following table summarizes contract liabilities by period:

 

Three months ended February 28/29,

 

 

Nine months ended February 28/29,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Beginning balance

 

$

5,651

 

 

$

4,679

 

 

$

4,632

 

 

$

4,616

 

Additions

 

 

3,021

 

 

 

5,116

 

 

 

10,425

 

 

 

11,094

 

Recognized into revenue

 

 

(2,903

)

 

 

(4,309

)

 

 

(9,288

)

 

 

(10,224

)

Ending balance

 

$

5,769

 

 

$

5,486

 

 

$

5,769

 

 

$

5,486

 

Summary of Disaggregated Revenue by Geographic Location

The following table presents the Company’s revenue disaggregated by geographic location:

 

 

Three months ended February 28/29,

 

 

Nine months ended February 28/29,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Domestic

 

$

115,365

 

 

$

124,226

 

 

$

333,509

 

 

$

348,848

 

International

 

 

105,615

 

 

 

104,586

 

 

 

335,693

 

 

 

338,580

 

Total revenue

 

$

220,980

 

 

$

228,812

 

 

$

669,202

 

 

$

687,428

 

Operating Segments  
Summary of Disaggregated Revenue by Geographic Location

The following table presents disaggregated revenue by major product and service categories during the three and nine months ended February 28, 2025 and February 29, 2024

 

 

Three months ended February 28/29,

 

 

Nine months ended February 28/29,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Food Safety

 

 

 

 

 

 

 

 

 

 

 

 

Natural Toxins & Allergens

 

$

17,595

 

 

$

19,738

 

 

$

58,479

 

 

$

63,116

 

Bacterial & General Sanitation

 

 

39,882

 

 

 

40,395

 

 

 

122,317

 

 

 

128,393

 

Indicator Testing, Culture Media & Other

 

 

77,744

 

 

 

81,168

 

 

 

242,710

 

 

 

246,812

 

Biosecurity Products

 

 

11,815

 

 

 

10,136

 

 

 

35,717

 

 

 

32,180

 

Genomics Services

 

 

5,695

 

 

 

6,317

 

 

 

17,091

 

 

 

17,934

 

 

$

152,731

 

 

$

157,754

 

 

$

476,314

 

 

$

488,435

 

Animal Safety

 

 

 

 

 

 

 

 

 

 

 

 

Life Sciences

 

$

1,504

 

 

$

1,372

 

 

$

4,864

 

 

$

4,710

 

Veterinary Instruments & Disposables

 

 

15,412

 

 

 

17,976

 

 

 

45,209

 

 

 

47,845

 

Animal Care & Other

 

 

10,497

 

 

 

10,066

 

 

 

26,951

 

 

 

27,226

 

Biosecurity Products

 

 

23,827

 

 

 

23,055

 

 

 

66,557

 

 

 

65,694

 

Genomics Services

 

 

17,009

 

 

 

18,589

 

 

 

49,307

 

 

 

53,518

 

 

 

68,249

 

 

 

71,058

 

 

 

192,888

 

 

 

198,993

 

Total Revenues

 

$

220,980

 

 

$

228,812

 

 

$

669,202

 

 

$

687,428