Summary of Contract Liabilities by Period |
The following table summarizes contract liabilities by period:
|
|
|
|
|
|
|
|
|
|
|
|
Year Ended May 31 , |
|
|
|
|
2025 |
|
|
2024 |
|
|
Beginning balance |
|
$ |
4,632 |
|
|
$ |
4,616 |
|
|
Additions |
|
|
12,658 |
|
|
|
13,267 |
|
|
Recognized into revenue |
|
|
(11,732 |
) |
|
|
(13,251 |
) |
|
Ending balance |
|
$ |
5,558 |
|
|
$ |
4,632 |
|
|
|
Summary of Disaggregated Revenue by Geographic Location |
The following table presents the Company’s revenue disaggregated by geographical location. Country information has not been disclosed as it is impracticable to do so.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Year Ended May 31, |
|
|
|
2025 |
|
|
2024 |
|
|
2023 |
|
Domestic |
|
$ |
445,935 |
|
|
$ |
465,242 |
|
|
$ |
424,005 |
|
International |
|
|
448,726 |
|
|
|
458,980 |
|
|
|
398,442 |
|
Total Revenue |
|
$ |
894,661 |
|
|
$ |
924,222 |
|
|
$ |
822,447 |
|
|
Summary of Disaggregated Revenue by Geographic Location |
The following table presents disaggregated revenue by major product and service categories for the years ended May 31, 2025, 2024 and 2023:
|
|
|
|
|
|
|
|
|
|
|
Year Ended May 31, |
|
|
2025 |
|
2024 |
|
2023 |
|
Food Safety: |
|
|
|
|
|
|
Natural Toxins & Allergens |
$ |
77,058 |
|
$ |
82,240 |
|
$ |
82,567 |
|
Bacterial & General Sanitation |
|
164,777 |
|
|
171,217 |
|
|
134,934 |
|
Indicator Testing, Culture Media & Other |
|
325,915 |
|
|
334,636 |
|
|
267,178 |
|
Rodent Control, Insect Control & Disinfectants |
|
46,971 |
|
|
42,965 |
|
|
39,655 |
|
Genomics Services |
|
23,419 |
|
|
24,283 |
|
|
22,463 |
|
|
$ |
638,140 |
|
$ |
655,341 |
|
$ |
546,797 |
|
Animal Safety: |
|
|
|
|
|
|
Life Sciences |
|
6,500 |
|
|
6,515 |
|
|
6,254 |
|
Veterinary Instruments & Disposables |
|
61,468 |
|
|
65,848 |
|
|
63,843 |
|
Animal Care & Other |
|
34,654 |
|
|
36,978 |
|
|
39,068 |
|
Rodent Control, Insect Control & Disinfectants |
|
88,063 |
|
|
88,732 |
|
|
87,423 |
|
Genomics Services |
|
65,836 |
|
|
70,808 |
|
|
79,062 |
|
|
$ |
256,521 |
|
$ |
268,881 |
|
$ |
275,650 |
|
Total Revenue |
$ |
894,661 |
|
$ |
924,222 |
|
$ |
822,447 |
|
|