XML 48 R29.htm IDEA: XBRL DOCUMENT
v3.26.1

Revenue Recognition (Tables) | 12 Months Ended
--- | ---
May 31, 2026
Summary of Contract Liabilities by Period | The following table summarizes contract liabilities by period:
|  | Year Ended May 31 , |  |
|  | 2026 |  |  | 2025 |  |
Beginning balance |  | $ | 5.6 |  |  | $ | 4.6 |  |
Additions |  |  | 10.2 |  |  |  | 12.7 |  |
Recognized into revenue |  |  | (11.2 | ) |  |  | (11.7 | ) |
Reclassified to held for sale (1) |  |  | (1.0 | ) |  |  | — |  |
Ending balance |  | $ | 3.6 |  |  | $ | 5.6 |  |
(1) Represents deferred revenue reclassified to the Company's held for sale entities. See Note 4 "Assets Held for Sale and Divestiture" for further detail.
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, |
|  | 2026 |  |  | 2025 |  |  | 2024 |
Domestic |  | $ | 425.1 |  |  | $ | 446.0 |  |  | $ | 465.2 |
International |  |  | 445.3 |  |  |  | 448.7 |  |  |  | 459.0 |
Total Revenue |  | $ | 870.4 |  |  | $ | 894.7 |  |  | $ | 924.2 |
Operating Segments |
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, 2026, 2025 and 2024:
| Year Ended May 31, |
| 2026 |  | 2025 |  | 2024 |
Food Safety: |  |  |  |  |  |
Natural Toxins & Allergens | $ | 77.5 |  | $ | 77.0 |  | $ | 82.2 |
Bacterial & General Sanitation |  | 175.4 |  |  | 164.8 |  |  | 171.2 |
Indicator Testing & Culture Media |  | 332.7 |  |  | 312.2 |  |  | 322.0 |
Rodent Control, Insect Control & Disinfectants |  | 18.2 |  |  | 47.0 |  |  | 43.0 |
Genomics Services |  | 24.6 |  |  | 23.4 |  |  | 24.3 |
Other |  | 12.7 |  |  | 13.7 |  |  | 12.6 |
| $ | 641.1 |  | $ | 638.1 |  | $ | 655.3 |
Animal Safety: |  |  |  |  |  |
Life Sciences | $ | 6.6 |  | $ | 6.5 |  | $ | 6.5 |
Veterinary Instruments & Disposables |  | 56.9 |  |  | 61.5 |  |  | 65.8 |
Animal Care & Other |  | 29.3 |  |  | 34.7 |  |  | 37.0 |
Rodent Control, Insect Control & Disinfectants |  | 68.9 |  |  | 88.1 |  |  | 88.7 |
Genomics Services |  | 67.6 |  |  | 65.8 |  |  | 70.8 |
| $ | 229.3 |  | $ | 256.6 |  | $ | 268.9 |
Total Revenue | $ | 870.4 |  | $ | 894.7 |  | $ | 924.2 |

X
- Definition Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |